home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_17_GRAFMAIN.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
527KB
|
9,337 lines
# near model CODE resource
# jump table entries: 8256-8301 (46 of them)
export_1032:
00000000 4E75 rts
fn00000002:
00000002 4E56 FFFA link A6, -0x0006
00000006 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000000A 4244 clr.w D4
0000000C 206E 000C movea.l A0, [A6 + 0xC]
00000010 226E 000C movea.l A1, [A6 + 0xC]
00000014 3C28 0006 move.w D6, [A0 + 0x6]
00000018 9C69 0002 sub.w D6, [A1 + 0x2]
0000001C 206E 000C movea.l A0, [A6 + 0xC]
00000020 226E 000C movea.l A1, [A6 + 0xC]
00000024 3A28 0004 move.w D5, [A0 + 0x4]
00000028 9A51 sub.w D5, [A1]
0000002A 206E 0008 movea.l A0, [A6 + 0x8]
0000002E 2D50 FFFA move.l [A6 - 0x6], [A0]
00000032 206E FFFA movea.l A0, [A6 - 0x6]
00000036 226E FFFA movea.l A1, [A6 - 0x6]
0000003A 3028 000A move.w D0, [A0 + 0xA]
0000003E 9069 0006 sub.w D0, [A1 + 0x6]
00000042 3D40 FFFE move.w [A6 - 0x2], D0
00000046 48C6 ext.l D6
00000048 2006 move.l D0, D6
0000004A 721F moveq.l D1, 0x1F
0000004C D081 add.l D0, D1
0000004E 7220 moveq.l D1, 0x20
00000050 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000054 206E FFFA movea.l A0, [A6 - 0x6]
00000058 3228 0020 move.w D1, [A0 + 0x20]
0000005C 48C1 ext.l D1
0000005E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000062 E580 asl D0, 2
00000064 2E00 move.l D7, D0
00000066 206E FFFA movea.l A0, [A6 - 0x6]
0000006A 3028 0004 move.w D0, [A0 + 0x4]
0000006E 48C0 ext.l D0
00000070 2C3C 0000 1FFF move.l D6, 0x1FFF
00000076 CC80 and.l D6, D0
00000078 BC87 cmp.l D6, D7
0000007A 6D56 blt +0x58 /* 000000D2 */
0000007C BA6E FFFE cmp.w D5, [A6 - 0x2]
00000080 6E50 bgt +0x52 /* 000000D2 */
00000082 206E FFFA movea.l A0, [A6 - 0x6]
00000086 2650 movea.l A3, [A0]
00000088 284B movea.l A4, A3
0000008A D9C6 add.l A4, D6
0000008C D7C7 add.l A3, D7
0000008E 600E bra +0x10 /* 0000009E */
label00000090:
00000090 2F0C move.l -[A7], A4
00000092 2F0B move.l -[A7], A3
00000094 2F07 move.l -[A7], D7
00000096 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
0000009A D9C6 add.l A4, D6
0000009C D7C7 add.l A3, D7
label0000009E:
0000009E 5244 addq.w D4, 1
000000A0 BA44 cmp.w D5, D4
000000A2 6EEC bgt -0x12 /* 00000090 */
000000A4 206E 0008 movea.l A0, [A6 + 0x8]
000000A8 2D50 FFFA move.l [A6 - 0x6], [A0]
000000AC 206E 000C movea.l A0, [A6 + 0xC]
000000B0 226E FFFA movea.l A1, [A6 - 0x6]
000000B4 5C89 addq.l A1, 6
000000B6 22D8 move.l [A1]+, [A0]+
000000B8 22D8 move.l [A1]+, [A0]+
000000BA 3007 move.w D0, D7
000000BC 48C0 ext.l D0
000000BE 223C 0000 8000 move.l D1, 0x8000
000000C4 8280 or.l D1, D0
000000C6 206E FFFA movea.l A0, [A6 - 0x6]
000000CA 3141 0004 move.w [A0 + 0x4], D1
000000CE 7001 moveq.l D0, 0x01
000000D0 6002 bra +0x4 /* 000000D4 */
label000000D2:
000000D2 7000 moveq.l D0, 0x00
label000000D4:
000000D4 4CEE 18F0 FFE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1E]
000000DA 4E5E unlink A6
000000DC 4E75 rts
fn000000DE:
000000DE 4E56 FFF8 link A6, -0x0008
000000E2 48E7 0018 movem.l -[A7], A3,A4
000000E6 266E 0008 movea.l A3, [A6 + 0x8]
000000EA 2053 movea.l A0, [A3]
000000EC 117C 0001 002C move.b [A0 + 0x2C], 0x1
000000F2 2053 movea.l A0, [A3]
000000F4 4A50 tst.w [A0]
000000F6 6624 bne +0x26 /* 0000011C */
000000F8 426E FFFA clr.w [A6 - 0x6]
000000FC 426E FFF8 clr.w [A6 - 0x8]
00000100 3D7C 000F FFFE move.w [A6 - 0x2], 0xF
00000106 3D7C 000F FFFC move.w [A6 - 0x4], 0xF
0000010C 598F subq.l A7, 4
0000010E 2F0B move.l -[A7], A3
00000110 486E FFF8 pea.l [A6 - 0x8]
00000114 4EBA 07B8 jsr [PC + 0x7B8 /* 000008CE */]
00000118 201F move.l D0, [A7]+
0000011A 606E bra +0x70 /* 0000018A */
label0000011C:
0000011C 2053 movea.l A0, [A3]
0000011E 7001 moveq.l D0, 0x01
00000120 B050 cmp.w D0, [A0]
00000122 6630 bne +0x32 /* 00000154 */
00000124 598F subq.l A7, 4
00000126 7002 moveq.l D0, 0x02
00000128 2F00 move.l -[A7], D0
0000012A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
0000012E 285F movea.l A4, [A7]+
00000130 2053 movea.l A0, [A3]
00000132 4AA8 0028 tst.l [A0 + 0x28]
00000136 670A beq +0xC /* 00000142 */
00000138 2053 movea.l A0, [A3]
0000013A 2F28 0028 move.l -[A7], [A0 + 0x28]
0000013E 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label00000142:
00000142 2053 movea.l A0, [A3]
00000144 214C 0028 move.l [A0 + 0x28], A4
00000148 558F subq.l A7, 2
0000014A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000014E 301F move.w D0, [A7]+
00000150 48C0 ext.l D0
00000152 6036 bra +0x38 /* 0000018A */
label00000154:
00000154 2053 movea.l A0, [A3]
00000156 7002 moveq.l D0, 0x02
00000158 B050 cmp.w D0, [A0]
0000015A 662E bne +0x30 /* 0000018A */
0000015C 598F subq.l A7, 4
0000015E 700E moveq.l D0, 0x0E
00000160 2F00 move.l -[A7], D0
00000162 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00000166 285F movea.l A4, [A7]+
00000168 2053 movea.l A0, [A3]
0000016A 4AA8 0002 tst.l [A0 + 0x2]
0000016E 670A beq +0xC /* 0000017A */
00000170 2053 movea.l A0, [A3]
00000172 2F28 0002 move.l -[A7], [A0 + 0x2]
00000176 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label0000017A:
0000017A 2053 movea.l A0, [A3]
0000017C 214C 0002 move.l [A0 + 0x2], A4
00000180 558F subq.l A7, 2
00000182 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000186 301F move.w D0, [A7]+
00000188 48C0 ext.l D0
label0000018A:
0000018A 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00000190 4E5E unlink A6
00000192 4E75 rts
export_1033:
00000194 4E56 FFE0 link A6, -0x0020
00000198 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000019C 1C2E 0008 move.b D6, [A6 + 0x8]
000001A0 598F subq.l A7, 4
000001A2 702E moveq.l D0, 0x2E
000001A4 2F00 move.l -[A7], D0
000001A6 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000001AA 265F movea.l A3, [A7]+
000001AC 206E 000A movea.l A0, [A6 + 0xA]
000001B0 208B move.l [A0], A3
000001B2 200B move.l D0, A3
000001B4 6700 011A beq +0x11C /* 000002D0 */
000001B8 4A6D AFAE tst.w [A5 - 0x5052]
000001BC 674C beq +0x4E /* 0000020A */
000001BE 2053 movea.l A0, [A3]
000001C0 4250 clr.w [A0]
000001C2 4A06 tst.b D6
000001C4 6704 beq +0x6 /* 000001CA */
000001C6 7E01 moveq.l D7, 0x01
000001C8 6002 bra +0x4 /* 000001CC */
label000001CA:
000001CA 7E00 moveq.l D7, 0x00
label000001CC:
000001CC 486E FFF8 pea.l [A6 - 0x8]
000001D0 7000 moveq.l D0, 0x00
000001D2 3F00 move.w -[A7], D0
000001D4 3F00 move.w -[A7], D0
000001D6 720F moveq.l D1, 0x0F
000001D8 3F01 move.w -[A7], D1
000001DA 3F01 move.w -[A7], D1
000001DC A8A7 syscall SetRect
000001DE 558F subq.l A7, 2
000001E0 486E FFF4 pea.l [A6 - 0xC]
000001E4 7000 moveq.l D0, 0x00
000001E6 3F00 move.w -[A7], D0
000001E8 486E FFF8 pea.l [A6 - 0x8]
000001EC 7200 moveq.l D1, 0x00
000001EE 2F01 move.l -[A7], D1
000001F0 2F01 move.l -[A7], D1
000001F2 2F07 move.l -[A7], D7
000001F4 203C 0016 0000 move.l D0, 0x160000
000001FA AB1D syscall QDExtensions
000001FC 2053 movea.l A0, [A3]
000001FE 216E FFF4 0002 move.l [A0 + 0x2], [A6 - 0xC]
00000204 548F addq.l A7, 2
00000206 6000 00BE bra +0xC0 /* 000002C6 */
label0000020A:
0000020A 4A6D AFB0 tst.w [A5 - 0x5050]
0000020E 6700 0086 beq +0x88 /* 00000296 */
00000212 2053 movea.l A0, [A3]
00000214 30BC 0001 move.w [A0], 0x1
00000218 598F subq.l A7, 4
0000021A AA32 syscall GetGDevice
0000021C 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00000220 486E FFEC pea.l [A6 - 0x14]
00000224 A874 syscall GetPort
00000226 486E FFF0 pea.l [A6 - 0x10]
0000022A 2F3C 8300 8300 move.l -[A7], 0x83008300
00000230 2F3C 7D00 7D00 move.l -[A7], 0x7D007D00 /* '}\0}\0' */
00000236 A8A7 syscall SetRect
00000238 598F subq.l A7, 4
0000023A 486E FFF0 pea.l [A6 - 0x10]
0000023E AA27 syscall GetMaxDevice
00000240 2D5F FFE4 move.l [A6 - 0x1C], [A7]+
00000244 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000248 AA31 syscall SetGDevice
0000024A 598F subq.l A7, 4
0000024C 706C moveq.l D0, 0x6C
0000024E 2F00 move.l -[A7], D0
00000250 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
00000254 285F movea.l A4, [A7]+
00000256 2F0C move.l -[A7], A4
00000258 AA00 syscall OpenCPort
0000025A 598F subq.l A7, 4
0000025C AA03 syscall NewPixMap
0000025E 2D5F FFE8 move.l [A6 - 0x18], [A7]+
00000262 206E FFE4 movea.l A0, [A6 - 0x1C]
00000266 2050 movea.l A0, [A0]
00000268 2F28 0016 move.l -[A7], [A0 + 0x16]
0000026C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000270 AA05 syscall CopyPixMap
00000272 2053 movea.l A0, [A3]
00000274 216E FFE8 0002 move.l [A0 + 0x2], [A6 - 0x18]
0000027A 2F0B move.l -[A7], A3
0000027C 4EBA FE60 jsr [PC - 0x1A0 /* 000000DE */]
00000280 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000284 AA31 syscall SetGDevice
00000286 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000028A A873 syscall SetPort
0000028C 2053 movea.l A0, [A3]
0000028E 214C 0006 move.l [A0 + 0x6], A4
00000292 588F addq.l A7, 4
00000294 6030 bra +0x32 /* 000002C6 */
label00000296:
00000296 2053 movea.l A0, [A3]
00000298 30BC 0002 move.w [A0], 0x2
0000029C 598F subq.l A7, 4
0000029E 706C moveq.l D0, 0x6C
000002A0 2F00 move.l -[A7], D0
000002A2 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
000002A6 285F movea.l A4, [A7]+
000002A8 486E FFF4 pea.l [A6 - 0xC]
000002AC A874 syscall GetPort
000002AE 2F0C move.l -[A7], A4
000002B0 A86F syscall OpenPort
000002B2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000002B6 A873 syscall SetPort
000002B8 2F0B move.l -[A7], A3
000002BA 4EBA FE22 jsr [PC - 0x1DE /* 000000DE */]
000002BE 2053 movea.l A0, [A3]
000002C0 214C 0006 move.l [A0 + 0x6], A4
000002C4 588F addq.l A7, 4
label000002C6:
000002C6 4A06 tst.b D6
000002C8 6706 beq +0x8 /* 000002D0 */
000002CA 2F0B move.l -[A7], A3
000002CC 4EBA 082C jsr [PC + 0x82C /* 00000AFA */]
label000002D0:
000002D0 4CEE 18C0 FFD0 movem.l D6,D7,A3,A4, [A6 - 0x30]
000002D6 4E5E unlink A6
000002D8 205F movea.l A0, [A7]+
000002DA 5C4F addq.w A7, 6
000002DC 4ED0 jmp [A0]
export_1034:
000002DE 2F0B move.l -[A7], A3
000002E0 266F 0008 movea.l A3, [A7 + 0x8]
000002E4 2053 movea.l A0, [A3]
000002E6 4A50 tst.w [A0]
000002E8 6610 bne +0x12 /* 000002FA */
000002EA 2053 movea.l A0, [A3]
000002EC 2F28 0002 move.l -[A7], [A0 + 0x2]
000002F0 203C 0004 0004 move.l D0, 0x40004
000002F6 AB1D syscall QDExtensions
000002F8 6040 bra +0x42 /* 0000033A */
label000002FA:
000002FA 2053 movea.l A0, [A3]
000002FC 7001 moveq.l D0, 0x01
000002FE B050 cmp.w D0, [A0]
00000300 6614 bne +0x16 /* 00000316 */
00000302 2053 movea.l A0, [A3]
00000304 2F28 0002 move.l -[A7], [A0 + 0x2]
00000308 AA04 syscall DisposePixMap/DisposPixMap
0000030A 2053 movea.l A0, [A3]
0000030C 2F28 0028 move.l -[A7], [A0 + 0x28]
00000310 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000314 6024 bra +0x26 /* 0000033A */
label00000316:
00000316 2053 movea.l A0, [A3]
00000318 7002 moveq.l D0, 0x02
0000031A B050 cmp.w D0, [A0]
0000031C 661C bne +0x1E /* 0000033A */
0000031E 2053 movea.l A0, [A3]
00000320 2F28 0006 move.l -[A7], [A0 + 0x6]
00000324 A87D syscall ClosePort
00000326 2053 movea.l A0, [A3]
00000328 2F28 0006 move.l -[A7], [A0 + 0x6]
0000032C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000330 2053 movea.l A0, [A3]
00000332 2F28 0002 move.l -[A7], [A0 + 0x2]
00000336 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
label0000033A:
0000033A 2F0B move.l -[A7], A3
0000033C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00000340 265F movea.l A3, [A7]+
00000342 2E9F move.l [A7], [A7]+
00000344 4E75 rts
fn00000346:
00000346 4E56 FFC6 link A6, -0x003A
0000034A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000034E 3E2E 000C move.w D7, [A6 + 0xC]
00000352 266E 0012 movea.l A3, [A6 + 0x12]
00000356 7C00 moveq.l D6, 0x00
00000358 206E 0016 movea.l A0, [A6 + 0x16]
0000035C 2050 movea.l A0, [A0]
0000035E 4A50 tst.w [A0]
00000360 6600 024E bne +0x250 /* 000005B0 */
00000364 41EE FFDA lea.l A0, [A6 - 0x26]
00000368 224B movea.l A1, A3
0000036A 20D9 move.l [A0]+, [A1]+
0000036C 20D9 move.l [A0]+, [A1]+
0000036E 3D6B 0002 FFFE move.w [A6 - 0x2], [A3 + 0x2]
00000374 3D53 FFFC move.w [A6 - 0x4], [A3]
00000378 486E FFFC pea.l [A6 - 0x4]
0000037C A870 syscall LocalToGlobal
0000037E 3D6E FFFE FFEC move.w [A6 - 0x14], [A6 - 0x2]
00000384 3D6E FFFC FFEA move.w [A6 - 0x16], [A6 - 0x4]
0000038A 3D6B 0006 FFFE move.w [A6 - 0x2], [A3 + 0x6]
00000390 3D6B 0004 FFFC move.w [A6 - 0x4], [A3 + 0x4]
00000396 486E FFFC pea.l [A6 - 0x4]
0000039A A870 syscall LocalToGlobal
0000039C 3D6E FFFE FFF0 move.w [A6 - 0x10], [A6 - 0x2]
000003A2 3D6E FFFC FFEE move.w [A6 - 0x12], [A6 - 0x4]
000003A8 598F subq.l A7, 4
000003AA 486E FFEA pea.l [A6 - 0x16]
000003AE AA27 syscall GetMaxDevice
000003B0 285F movea.l A4, [A7]+
000003B2 200C move.l D0, A4
000003B4 6700 01F4 beq +0x1F6 /* 000005AA */
000003B8 4A47 tst.w D7
000003BA 660E bne +0x10 /* 000003CA */
000003BC 2054 movea.l A0, [A4]
000003BE 2068 0016 movea.l A0, [A0 + 0x16]
000003C2 2050 movea.l A0, [A0]
000003C4 3828 0020 move.w D4, [A0 + 0x20]
000003C8 6002 bra +0x4 /* 000003CC */
label000003CA:
000003CA 3807 move.w D4, D7
label000003CC:
000003CC 302E FFF0 move.w D0, [A6 - 0x10]
000003D0 48C0 ext.l D0
000003D2 322E FFEC move.w D1, [A6 - 0x14]
000003D6 48C1 ext.l D1
000003D8 9081 sub.l D0, D1
000003DA 5880 addq.l D0, 4
000003DC 48C4 ext.l D4
000003DE 2204 move.l D1, D4
000003E0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003E4 721E moveq.l D1, 0x1E
000003E6 D081 add.l D0, D1
000003E8 7220 moveq.l D1, 0x20
000003EA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000003EE 5280 addq.l D0, 1
000003F0 E580 asl D0, 2
000003F2 322E FFEE move.w D1, [A6 - 0x12]
000003F6 48C1 ext.l D1
000003F8 342E FFEA move.w D2, [A6 - 0x16]
000003FC 48C2 ext.l D2
000003FE 9282 sub.l D1, D2
00000400 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000404 2A00 move.l D5, D0
00000406 206E 0016 movea.l A0, [A6 + 0x16]
0000040A 2050 movea.l A0, [A0]
0000040C 2D68 0002 FFD2 move.l [A6 - 0x2E], [A0 + 0x2]
00000412 206E FFD2 movea.l A0, [A6 - 0x2E]
00000416 2068 0002 movea.l A0, [A0 + 0x2]
0000041A 2050 movea.l A0, [A0]
0000041C 2850 movea.l A4, [A0]
0000041E 206E FFD2 movea.l A0, [A6 - 0x2E]
00000422 2068 0002 movea.l A0, [A0 + 0x2]
00000426 2050 movea.l A0, [A0]
00000428 3D68 0020 FFF2 move.w [A6 - 0xE], [A0 + 0x20]
0000042E 206E FFD2 movea.l A0, [A6 - 0x2E]
00000432 226E FFD2 movea.l A1, [A6 - 0x2E]
00000436 3028 0016 move.w D0, [A0 + 0x16]
0000043A 9069 0012 sub.w D0, [A1 + 0x12]
0000043E 3D40 FFF4 move.w [A6 - 0xC], D0
00000442 206E FFD2 movea.l A0, [A6 - 0x2E]
00000446 226E FFD2 movea.l A1, [A6 - 0x2E]
0000044A 3028 0014 move.w D0, [A0 + 0x14]
0000044E 9069 0010 sub.w D0, [A1 + 0x10]
00000452 3D40 FFF6 move.w [A6 - 0xA], D0
00000456 302E FFF0 move.w D0, [A6 - 0x10]
0000045A 906E FFEC sub.w D0, [A6 - 0x14]
0000045E 3D40 FFF8 move.w [A6 - 0x8], D0
00000462 302E FFEE move.w D0, [A6 - 0x12]
00000466 906E FFEA sub.w D0, [A6 - 0x16]
0000046A 3D40 FFFA move.w [A6 - 0x6], D0
0000046E B86E FFF2 cmp.w D4, [A6 - 0xE]
00000472 661C bne +0x1E /* 00000490 */
00000474 302E FFF8 move.w D0, [A6 - 0x8]
00000478 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000047C 6E12 bgt +0x14 /* 00000490 */
0000047E 302E FFFA move.w D0, [A6 - 0x6]
00000482 B06E FFF6 cmp.w D0, [A6 - 0xA]
00000486 6E08 bgt +0xA /* 00000490 */
00000488 200C move.l D0, A4
0000048A 6704 beq +0x6 /* 00000490 */
0000048C 4A94 tst.l [A4]
0000048E 660C bne +0xE /* 0000049C */
label00000490:
00000490 598F subq.l A7, 4
00000492 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
00000496 BA9F cmp.l D5, [A7]+
00000498 6E00 010A bgt +0x10C /* 000005A4 */
label0000049C:
0000049C 0C47 0001 cmpi.w D7, 0x1
000004A0 6604 bne +0x6 /* 000004A6 */
000004A2 7A01 moveq.l D5, 0x01
000004A4 6022 bra +0x24 /* 000004C8 */
label000004A6:
000004A6 0C47 0002 cmpi.w D7, 0x2
000004AA 6604 bne +0x6 /* 000004B0 */
000004AC 7A04 moveq.l D5, 0x04
000004AE 6018 bra +0x1A /* 000004C8 */
label000004B0:
000004B0 0C47 0004 cmpi.w D7, 0x4
000004B4 6604 bne +0x6 /* 000004BA */
000004B6 7A10 moveq.l D5, 0x10
000004B8 600E bra +0x10 /* 000004C8 */
label000004BA:
000004BA 0C47 0008 cmpi.w D7, 0x8
000004BE 6606 bne +0x8 /* 000004C6 */
000004C0 3A3C 0100 move.w D5, 0x100
000004C4 6002 bra +0x4 /* 000004C8 */
label000004C6:
000004C6 4245 clr.w D5
label000004C8:
000004C8 4AAE 0008 tst.l [A6 + 0x8]
000004CC 6716 beq +0x18 /* 000004E4 */
000004CE 4A45 tst.w D5
000004D0 6712 beq +0x14 /* 000004E4 */
000004D2 206E 0008 movea.l A0, [A6 + 0x8]
000004D6 2050 movea.l A0, [A0]
000004D8 BA68 0006 cmp.w D5, [A0 + 0x6]
000004DC 6C06 bge +0x8 /* 000004E4 */
000004DE 7000 moveq.l D0, 0x00
000004E0 2D40 0008 move.l [A6 + 0x8], D0
label000004E4:
000004E4 2D7C 1000 0000 FFD6 move.l [A6 - 0x2A], 0x10000000
000004EC 598F subq.l A7, 4
000004EE 486E FFD2 pea.l [A6 - 0x2E]
000004F2 3F07 move.w -[A7], D7
000004F4 486E FFEA pea.l [A6 - 0x16]
000004F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004FC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000500 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00000504 203C 0016 0003 move.l D0, 0x160003
0000050A AB1D syscall QDExtensions
0000050C 2C1F move.l D6, [A7]+
0000050E 206E 0016 movea.l A0, [A6 + 0x16]
00000512 2050 movea.l A0, [A0]
00000514 216E FFD2 0002 move.l [A0 + 0x2], [A6 - 0x2E]
0000051A 486E FFE2 pea.l [A6 - 0x1E]
0000051E 486E FFE6 pea.l [A6 - 0x1A]
00000522 203C 0008 0005 move.l D0, 0x80005
00000528 AB1D syscall QDExtensions
0000052A 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
0000052E 7000 moveq.l D0, 0x00
00000530 2F00 move.l -[A7], D0
00000532 203C 0008 0006 move.l D0, 0x80006
00000538 AB1D syscall QDExtensions
0000053A 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000053E A878 syscall SetOrigin
00000540 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000544 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000548 203C 0008 0006 move.l D0, 0x80006
0000054E AB1D syscall QDExtensions
00000550 4A86 tst.l D6
00000552 6C00 0366 bge +0x368 /* 000008BA */
00000556 BE6E FFF2 cmp.w D7, [A6 - 0xE]
0000055A 6600 035E bne +0x360 /* 000008BA */
0000055E 302E FFF8 move.w D0, [A6 - 0x8]
00000562 B06E FFF4 cmp.w D0, [A6 - 0xC]
00000566 6600 0352 bne +0x354 /* 000008BA */
0000056A 302E FFFA move.w D0, [A6 - 0x6]
0000056E B06E FFF6 cmp.w D0, [A6 - 0xA]
00000572 6600 0346 bne +0x348 /* 000008BA */
00000576 558F subq.l A7, 2
00000578 206E FFD2 movea.l A0, [A6 - 0x2E]
0000057C 2F28 0002 move.l -[A7], [A0 + 0x2]
00000580 203C 0004 0001 move.l D0, 0x40001
00000586 AB1D syscall QDExtensions
00000588 4A1F tst.b [A7]+
0000058A 6700 032E beq +0x330 /* 000008BA */
0000058E 7C00 moveq.l D6, 0x00
00000590 206E FFD2 movea.l A0, [A6 - 0x2E]
00000594 2F28 0002 move.l -[A7], [A0 + 0x2]
00000598 203C 0004 0002 move.l D0, 0x40002
0000059E AB1D syscall QDExtensions
000005A0 6000 0318 bra +0x31A /* 000008BA */
label000005A4:
000005A4 7C94 moveq.l D6, 0xFFFFFF94
000005A6 6000 0312 bra +0x314 /* 000008BA */
label000005AA:
000005AA 7CBB moveq.l D6, 0xFFFFFFBB
000005AC 6000 030C bra +0x30E /* 000008BA */
label000005B0:
000005B0 206E 0016 movea.l A0, [A6 + 0x16]
000005B4 2050 movea.l A0, [A0]
000005B6 7001 moveq.l D0, 0x01
000005B8 B050 cmp.w D0, [A0]
000005BA 6600 0226 bne +0x228 /* 000007E2 */
000005BE 206E 0016 movea.l A0, [A6 + 0x16]
000005C2 2D50 FFF4 move.l [A6 - 0xC], [A0]
000005C6 206E FFF4 movea.l A0, [A6 - 0xC]
000005CA 2868 0002 movea.l A4, [A0 + 0x2]
000005CE 206E FFF4 movea.l A0, [A6 - 0xC]
000005D2 2D68 0028 FFF8 move.l [A6 - 0x8], [A0 + 0x28]
000005D8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005DC 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000005E0 206E FFF8 movea.l A0, [A6 - 0x8]
000005E4 2254 movea.l A1, [A4]
000005E6 2290 move.l [A1], [A0]
000005E8 4A47 tst.w D7
000005EA 6606 bne +0x8 /* 000005F2 */
000005EC 2054 movea.l A0, [A4]
000005EE 3E28 0020 move.w D7, [A0 + 0x20]
label000005F2:
000005F2 598F subq.l A7, 4
000005F4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000005F8 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
000005FC 7002 moveq.l D0, 0x02
000005FE B09F cmp.l D0, [A7]+
00000600 6C00 0084 bge +0x86 /* 00000686 */
00000604 2054 movea.l A0, [A4]
00000606 BE68 0020 cmp.w D7, [A0 + 0x20]
0000060A 667A bne +0x7C /* 00000686 */
0000060C 2F0B move.l -[A7], A3
0000060E 2F0C move.l -[A7], A4
00000610 4EBA F9F0 jsr [PC - 0x610 /* 00000002 */]
00000614 4A00 tst.b D0
00000616 508F addq.l A7, 8
00000618 676C beq +0x6E /* 00000686 */
0000061A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000061E 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000622 2054 movea.l A0, [A4]
00000624 383C 1FFF move.w D4, 0x1FFF
00000628 C868 0004 and.w D4, [A0 + 0x4]
0000062C 48C4 ext.l D4
0000062E 302B 0004 move.w D0, [A3 + 0x4]
00000632 48C0 ext.l D0
00000634 3213 move.w D1, [A3]
00000636 48C1 ext.l D1
00000638 9081 sub.l D0, D1
0000063A 2200 move.l D1, D0
0000063C 2004 move.l D0, D4
0000063E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000642 2D40 FFE8 move.l [A6 - 0x18], D0
00000646 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000064A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000064E 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000652 206E 0016 movea.l A0, [A6 + 0x16]
00000656 2D50 FFF4 move.l [A6 - 0xC], [A0]
0000065A 206E FFF4 movea.l A0, [A6 - 0xC]
0000065E 2068 0006 movea.l A0, [A0 + 0x6]
00000662 41E8 0010 lea.l A0, [A0 + 0x10]
00000666 224B movea.l A1, A3
00000668 20D9 move.l [A0]+, [A1]+
0000066A 20D9 move.l [A0]+, [A1]+
0000066C 206E FFF4 movea.l A0, [A6 - 0xC]
00000670 2068 0006 movea.l A0, [A0 + 0x6]
00000674 2F28 0018 move.l -[A7], [A0 + 0x18]
00000678 2F0B move.l -[A7], A3
0000067A A8DF syscall RectRgn
0000067C 2C3C 0008 0000 move.l D6, 0x80000
00000682 6000 00FA bra +0xFC /* 0000077E */
label00000686:
00000686 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000068A 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
0000068E 2054 movea.l A0, [A4]
00000690 7000 moveq.l D0, 0x00
00000692 2080 move.l [A0], D0
00000694 48C7 ext.l D7
00000696 7020 moveq.l D0, 0x20
00000698 2207 move.l D1, D7
0000069A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000069E 5380 subq.l D0, 1
000006A0 3D40 FFEC move.w [A6 - 0x14], D0
000006A4 302B 0006 move.w D0, [A3 + 0x6]
000006A8 906B 0002 sub.w D0, [A3 + 0x2]
000006AC 322E FFEC move.w D1, [A6 - 0x14]
000006B0 D240 add.w D1, D0
000006B2 3D41 FFEE move.w [A6 - 0x12], D1
000006B6 302E FFEE move.w D0, [A6 - 0x12]
000006BA 48C0 ext.l D0
000006BC 721F moveq.l D1, 0x1F
000006BE D081 add.l D0, D1
000006C0 7220 moveq.l D1, 0x20
000006C2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000006C6 48C7 ext.l D7
000006C8 2207 move.l D1, D7
000006CA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000006CE 2D40 FFF0 move.l [A6 - 0x10], D0
000006D2 E580 asl D0, 2
000006D4 3800 move.w D4, D0
000006D6 48C4 ext.l D4
000006D8 302B 0004 move.w D0, [A3 + 0x4]
000006DC 48C0 ext.l D0
000006DE 3213 move.w D1, [A3]
000006E0 48C1 ext.l D1
000006E2 9081 sub.l D0, D1
000006E4 2200 move.l D1, D0
000006E6 2004 move.l D0, D4
000006E8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000006EC 2D40 FFE8 move.l [A6 - 0x18], D0
000006F0 558F subq.l A7, 2
000006F2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006F6 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000006FA 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000006FE 4A5F tst.w [A7]+
00000700 667A bne +0x7C /* 0000077C */
00000702 2D54 FFCA move.l [A6 - 0x36], [A4]
00000706 206E FFCA movea.l A0, [A6 - 0x36]
0000070A 5C88 addq.l A0, 6
0000070C 224B movea.l A1, A3
0000070E 20D9 move.l [A0]+, [A1]+
00000710 20D9 move.l [A0]+, [A1]+
00000712 48C4 ext.l D4
00000714 203C 0000 8000 move.l D0, 0x8000
0000071A 8084 or.l D0, D4
0000071C 206E FFCA movea.l A0, [A6 - 0x36]
00000720 3140 0004 move.w [A0 + 0x4], D0
00000724 206E FFCA movea.l A0, [A6 - 0x36]
00000728 3147 0020 move.w [A0 + 0x20], D7
0000072C 206E FFCA movea.l A0, [A6 - 0x36]
00000730 317C 0001 0022 move.w [A0 + 0x22], 0x1
00000736 206E FFCA movea.l A0, [A6 - 0x36]
0000073A 3147 0024 move.w [A0 + 0x24], D7
0000073E 206E 0016 movea.l A0, [A6 + 0x16]
00000742 2050 movea.l A0, [A0]
00000744 2068 0006 movea.l A0, [A0 + 0x6]
00000748 41E8 0010 lea.l A0, [A0 + 0x10]
0000074C 224B movea.l A1, A3
0000074E 20D9 move.l [A0]+, [A1]+
00000750 20D9 move.l [A0]+, [A1]+
00000752 206E 0016 movea.l A0, [A6 + 0x16]
00000756 2D50 FFF4 move.l [A6 - 0xC], [A0]
0000075A 206E FFF4 movea.l A0, [A6 - 0xC]
0000075E 2068 0006 movea.l A0, [A0 + 0x6]
00000762 2F28 0018 move.l -[A7], [A0 + 0x18]
00000766 206E FFF4 movea.l A0, [A6 - 0xC]
0000076A 2068 0006 movea.l A0, [A0 + 0x6]
0000076E 4868 0010 pea.l [A0 + 0x10]
00000772 A8DF syscall RectRgn
00000774 2C3C 0008 0000 move.l D6, 0x80000
0000077A 6002 bra +0x4 /* 0000077E */
label0000077C:
0000077C 7C94 moveq.l D6, 0xFFFFFF94
label0000077E:
0000077E 4AAE 0008 tst.l [A6 + 0x8]
00000782 6730 beq +0x32 /* 000007B4 */
00000784 206E 0008 movea.l A0, [A6 + 0x8]
00000788 2050 movea.l A0, [A0]
0000078A 2254 movea.l A1, [A4]
0000078C 2269 002A movea.l A1, [A1 + 0x2A]
00000790 2251 movea.l A1, [A1]
00000792 2010 move.l D0, [A0]
00000794 B091 cmp.l D0, [A1]
00000796 671C beq +0x1E /* 000007B4 */
00000798 2054 movea.l A0, [A4]
0000079A 2F28 002A move.l -[A7], [A0 + 0x2A]
0000079E AA24 syscall DisposeCTable/DisposCTable
000007A0 558F subq.l A7, 2
000007A2 486E 0008 pea.l [A6 + 0x8]
000007A6 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */]
000007AA 2054 movea.l A0, [A4]
000007AC 216E 0008 002A move.l [A0 + 0x2A], [A6 + 0x8]
000007B2 548F addq.l A7, 2
label000007B4:
000007B4 2054 movea.l A0, [A4]
000007B6 2068 002A movea.l A0, [A0 + 0x2A]
000007BA 2050 movea.l A0, [A0]
000007BC 48C7 ext.l D7
000007BE BE90 cmp.l D7, [A0]
000007C0 6700 00F8 beq +0xFA /* 000008BA */
000007C4 2054 movea.l A0, [A4]
000007C6 2F28 002A move.l -[A7], [A0 + 0x2A]
000007CA AA24 syscall DisposeCTable/DisposCTable
000007CC 598F subq.l A7, 4
000007CE 3F07 move.w -[A7], D7
000007D0 AA18 syscall GetCTable
000007D2 2D5F FFCE move.l [A6 - 0x32], [A7]+
000007D6 2054 movea.l A0, [A4]
000007D8 216E FFCE 002A move.l [A0 + 0x2A], [A6 - 0x32]
000007DE 6000 00DA bra +0xDC /* 000008BA */
label000007E2:
000007E2 206E 0016 movea.l A0, [A6 + 0x16]
000007E6 2050 movea.l A0, [A0]
000007E8 7002 moveq.l D0, 0x02
000007EA B050 cmp.w D0, [A0]
000007EC 6600 00CC bne +0xCE /* 000008BA */
000007F0 206E 0016 movea.l A0, [A6 + 0x16]
000007F4 2050 movea.l A0, [A0]
000007F6 2868 0002 movea.l A4, [A0 + 0x2]
000007FA 302B 0006 move.w D0, [A3 + 0x6]
000007FE 906B 0002 sub.w D0, [A3 + 0x2]
00000802 5340 subq.w D0, 1
00000804 48C0 ext.l D0
00000806 7220 moveq.l D1, 0x20
00000808 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000080C 5280 addq.l D0, 1
0000080E E580 asl D0, 2
00000810 3800 move.w D4, D0
00000812 5844 addq.w D4, 4
00000814 48C4 ext.l D4
00000816 302B 0004 move.w D0, [A3 + 0x4]
0000081A 48C0 ext.l D0
0000081C 3213 move.w D1, [A3]
0000081E 48C1 ext.l D1
00000820 9081 sub.l D0, D1
00000822 2200 move.l D1, D0
00000824 2004 move.l D0, D4
00000826 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000082A 2A00 move.l D5, D0
0000082C 0685 0000 000E addi.l D5, 0xE
00000832 598F subq.l A7, 4
00000834 2F0C move.l -[A7], A4
00000836 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */]
0000083A BA9F cmp.l D5, [A7]+
0000083C 677C beq +0x7E /* 000008BA */
0000083E 2F0C move.l -[A7], A4
00000840 2F05 move.l -[A7], D5
00000842 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
00000846 558F subq.l A7, 2
00000848 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
0000084C 4A5F tst.w [A7]+
0000084E 6668 bne +0x6A /* 000008B8 */
00000850 426E FFC8 clr.w [A6 - 0x38]
00000854 426E FFC6 clr.w [A6 - 0x3A]
00000858 302B 0004 move.w D0, [A3 + 0x4]
0000085C 9053 sub.w D0, [A3]
0000085E 3D40 FFCA move.w [A6 - 0x36], D0
00000862 48C4 ext.l D4
00000864 2004 move.l D0, D4
00000866 E780 asl D0, 3
00000868 3D40 FFCC move.w [A6 - 0x34], D0
0000086C 2054 movea.l A0, [A4]
0000086E 5C88 addq.l A0, 6
00000870 43EE FFC6 lea.l A1, [A6 - 0x3A]
00000874 20D9 move.l [A0]+, [A1]+
00000876 20D9 move.l [A0]+, [A1]+
00000878 2054 movea.l A0, [A4]
0000087A 3144 0004 move.w [A0 + 0x4], D4
0000087E 2054 movea.l A0, [A4]
00000880 7000 moveq.l D0, 0x00
00000882 2080 move.l [A0], D0
00000884 206E 0016 movea.l A0, [A6 + 0x16]
00000888 2050 movea.l A0, [A0]
0000088A 2068 0006 movea.l A0, [A0 + 0x6]
0000088E 41E8 0010 lea.l A0, [A0 + 0x10]
00000892 224B movea.l A1, A3
00000894 20D9 move.l [A0]+, [A1]+
00000896 20D9 move.l [A0]+, [A1]+
00000898 206E 0016 movea.l A0, [A6 + 0x16]
0000089C 2650 movea.l A3, [A0]
0000089E 206B 0006 movea.l A0, [A3 + 0x6]
000008A2 2F28 0018 move.l -[A7], [A0 + 0x18]
000008A6 206B 0006 movea.l A0, [A3 + 0x6]
000008AA 4868 0010 pea.l [A0 + 0x10]
000008AE A8DF syscall RectRgn
000008B0 2C3C 0008 0000 move.l D6, 0x80000
000008B6 6002 bra +0x4 /* 000008BA */
label000008B8:
000008B8 7C94 moveq.l D6, 0xFFFFFF94
label000008BA:
000008BA 2D46 001A move.l [A6 + 0x1A], D6
000008BE 4CEE 18F0 FFAE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x52]
000008C4 4E5E unlink A6
000008C6 205F movea.l A0, [A7]+
000008C8 DEFC 0012 add.w A7, 0x12
000008CC 4ED0 jmp [A0]
export_1035:
fn000008CE:
000008CE 4E56 0000 link A6, 0
000008D2 48E7 0018 movem.l -[A7], A3,A4
000008D6 286E 0008 movea.l A4, [A6 + 0x8]
000008DA 266E 000C movea.l A3, [A6 + 0xC]
000008DE 598F subq.l A7, 4
000008E0 2F0B move.l -[A7], A3
000008E2 2F0C move.l -[A7], A4
000008E4 7000 moveq.l D0, 0x00
000008E6 2F00 move.l -[A7], D0
000008E8 7200 moveq.l D1, 0x00
000008EA 3F01 move.w -[A7], D1
000008EC 2F00 move.l -[A7], D0
000008EE 4EBA FA56 jsr [PC - 0x5AA /* 00000346 */]
000008F2 2D5F 0010 move.l [A6 + 0x10], [A7]+
000008F6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000008FC 4E5E unlink A6
000008FE 205F movea.l A0, [A7]+
00000900 504F addq.w A7, 8
00000902 4ED0 jmp [A0]
export_1036:
00000904 4E56 FFF8 link A6, -0x0008
00000908 48E7 0018 movem.l -[A7], A3,A4
0000090C 266E 0008 movea.l A3, [A6 + 0x8]
00000910 2053 movea.l A0, [A3]
00000912 4A50 tst.w [A0]
00000914 663E bne +0x40 /* 00000954 */
00000916 2053 movea.l A0, [A3]
00000918 2068 0002 movea.l A0, [A0 + 0x2]
0000091C 2868 0002 movea.l A4, [A0 + 0x2]
00000920 558F subq.l A7, 2
00000922 2F0C move.l -[A7], A4
00000924 203C 0004 0001 move.l D0, 0x40001
0000092A AB1D syscall QDExtensions
0000092C 4A1F tst.b [A7]+
0000092E 6600 00C2 bne +0xC4 /* 000009F2 */
00000932 2054 movea.l A0, [A4]
00000934 43EE FFF8 lea.l A1, [A6 - 0x8]
00000938 5C88 addq.l A0, 6
0000093A 22D8 move.l [A1]+, [A0]+
0000093C 22D8 move.l [A1]+, [A0]+
0000093E 598F subq.l A7, 4
00000940 2F0B move.l -[A7], A3
00000942 486E FFF8 pea.l [A6 - 0x8]
00000946 4EBA FF86 jsr [PC - 0x7A /* 000008CE */]
0000094A 422E 000C clr.b [A6 + 0xC]
0000094E 588F addq.l A7, 4
00000950 6000 00A6 bra +0xA8 /* 000009F8 */
label00000954:
00000954 2053 movea.l A0, [A3]
00000956 7001 moveq.l D0, 0x01
00000958 B050 cmp.w D0, [A0]
0000095A 6648 bne +0x4A /* 000009A4 */
0000095C 2053 movea.l A0, [A3]
0000095E 2868 0028 movea.l A4, [A0 + 0x28]
00000962 4A94 tst.l [A4]
00000964 662C bne +0x2E /* 00000992 */
00000966 2053 movea.l A0, [A3]
00000968 2068 0002 movea.l A0, [A0 + 0x2]
0000096C 2050 movea.l A0, [A0]
0000096E 43EE FFF8 lea.l A1, [A6 - 0x8]
00000972 5C88 addq.l A0, 6
00000974 22D8 move.l [A1]+, [A0]+
00000976 22D8 move.l [A1]+, [A0]+
00000978 2F0B move.l -[A7], A3
0000097A 4EBA F762 jsr [PC - 0x89E /* 000000DE */]
0000097E 598F subq.l A7, 4
00000980 2F0B move.l -[A7], A3
00000982 486E FFF8 pea.l [A6 - 0x8]
00000986 4EBA FF46 jsr [PC - 0xBA /* 000008CE */]
0000098A 422E 000C clr.b [A6 + 0xC]
0000098E 508F addq.l A7, 8
00000990 6066 bra +0x68 /* 000009F8 */
label00000992:
00000992 2F0C move.l -[A7], A4
00000994 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
00000998 2053 movea.l A0, [A3]
0000099A 2068 0002 movea.l A0, [A0 + 0x2]
0000099E 2050 movea.l A0, [A0]
000009A0 2094 move.l [A0], [A4]
000009A2 604E bra +0x50 /* 000009F2 */
label000009A4:
000009A4 2053 movea.l A0, [A3]
000009A6 7002 moveq.l D0, 0x02
000009A8 B050 cmp.w D0, [A0]
000009AA 6646 bne +0x48 /* 000009F2 */
000009AC 2053 movea.l A0, [A3]
000009AE 2868 0002 movea.l A4, [A0 + 0x2]
000009B2 4A94 tst.l [A4]
000009B4 662C bne +0x2E /* 000009E2 */
000009B6 2053 movea.l A0, [A3]
000009B8 2068 0002 movea.l A0, [A0 + 0x2]
000009BC 2050 movea.l A0, [A0]
000009BE 43EE FFF8 lea.l A1, [A6 - 0x8]
000009C2 5C88 addq.l A0, 6
000009C4 22D8 move.l [A1]+, [A0]+
000009C6 22D8 move.l [A1]+, [A0]+
000009C8 2F0B move.l -[A7], A3
000009CA 4EBA F712 jsr [PC - 0x8EE /* 000000DE */]
000009CE 598F subq.l A7, 4
000009D0 2F0B move.l -[A7], A3
000009D2 486E FFF8 pea.l [A6 - 0x8]
000009D6 4EBA FEF6 jsr [PC - 0x10A /* 000008CE */]
000009DA 422E 000C clr.b [A6 + 0xC]
000009DE 508F addq.l A7, 8
000009E0 6016 bra +0x18 /* 000009F8 */
label000009E2:
000009E2 2F0C move.l -[A7], A4
000009E4 4EAD 040A jsr [A5 + 0x40A /* export_125 */]
000009E8 2014 move.l D0, [A4]
000009EA 720E moveq.l D1, 0x0E
000009EC D081 add.l D0, D1
000009EE 2054 movea.l A0, [A4]
000009F0 2080 move.l [A0], D0
label000009F2:
000009F2 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000009F8:
000009F8 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000009FE 4E5E unlink A6
00000A00 2E9F move.l [A7], [A7]+
00000A02 4E75 rts
export_1037:
00000A04 48E7 0018 movem.l -[A7], A3,A4
00000A08 266F 000C movea.l A3, [A7 + 0xC]
00000A0C 2053 movea.l A0, [A3]
00000A0E 4A50 tst.w [A0]
00000A10 6616 bne +0x18 /* 00000A28 */
00000A12 2053 movea.l A0, [A3]
00000A14 2068 0002 movea.l A0, [A0 + 0x2]
00000A18 2868 0002 movea.l A4, [A0 + 0x2]
00000A1C 2F0C move.l -[A7], A4
00000A1E 203C 0004 0002 move.l D0, 0x40002
00000A24 AB1D syscall QDExtensions
00000A26 6026 bra +0x28 /* 00000A4E */
label00000A28:
00000A28 2053 movea.l A0, [A3]
00000A2A 7001 moveq.l D0, 0x01
00000A2C B050 cmp.w D0, [A0]
00000A2E 660C bne +0xE /* 00000A3C */
00000A30 2053 movea.l A0, [A3]
00000A32 2F28 0028 move.l -[A7], [A0 + 0x28]
00000A36 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00000A3A 6012 bra +0x14 /* 00000A4E */
label00000A3C:
00000A3C 2053 movea.l A0, [A3]
00000A3E 7002 moveq.l D0, 0x02
00000A40 B050 cmp.w D0, [A0]
00000A42 660A bne +0xC /* 00000A4E */
00000A44 2053 movea.l A0, [A3]
00000A46 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A4A 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
label00000A4E:
00000A4E 4CDF 1800 movem.l A3,A4, [A7]+
00000A52 2E9F move.l [A7], [A7]+
00000A54 4E75 rts
export_1038:
00000A56 4E56 FFFC link A6, -0x0004
00000A5A 2F0B move.l -[A7], A3
00000A5C 266E 0008 movea.l A3, [A6 + 0x8]
00000A60 486E FFFC pea.l [A6 - 0x4]
00000A64 A874 syscall GetPort
00000A66 2053 movea.l A0, [A3]
00000A68 4A50 tst.w [A0]
00000A6A 661A bne +0x1C /* 00000A86 */
00000A6C 206E FFFC movea.l A0, [A6 - 0x4]
00000A70 2253 movea.l A1, [A3]
00000A72 2368 0002 0012 move.l [A1 + 0x12], [A0 + 0x2]
00000A78 2053 movea.l A0, [A3]
00000A7A 2068 0002 movea.l A0, [A0 + 0x2]
00000A7E 2F28 0002 move.l -[A7], [A0 + 0x2]
00000A82 AA06 syscall SetPortPix/SetCPortPix
00000A84 6044 bra +0x46 /* 00000ACA */
label00000A86:
00000A86 2053 movea.l A0, [A3]
00000A88 7001 moveq.l D0, 0x01
00000A8A B050 cmp.w D0, [A0]
00000A8C 6616 bne +0x18 /* 00000AA4 */
00000A8E 206E FFFC movea.l A0, [A6 - 0x4]
00000A92 2253 movea.l A1, [A3]
00000A94 2368 0002 0012 move.l [A1 + 0x12], [A0 + 0x2]
00000A9A 2053 movea.l A0, [A3]
00000A9C 2F28 0002 move.l -[A7], [A0 + 0x2]
00000AA0 AA06 syscall SetPortPix/SetCPortPix
00000AA2 6026 bra +0x28 /* 00000ACA */
label00000AA4:
00000AA4 2053 movea.l A0, [A3]
00000AA6 7002 moveq.l D0, 0x02
00000AA8 B050 cmp.w D0, [A0]
00000AAA 661E bne +0x20 /* 00000ACA */
00000AAC 206E FFFC movea.l A0, [A6 - 0x4]
00000AB0 2253 movea.l A1, [A3]
00000AB2 43E9 0016 lea.l A1, [A1 + 0x16]
00000AB6 5488 addq.l A0, 2
00000AB8 22D8 move.l [A1]+, [A0]+
00000ABA 22D8 move.l [A1]+, [A0]+
00000ABC 22D8 move.l [A1]+, [A0]+
00000ABE 32D8 move.w [A1]+, [A0]+
00000AC0 2053 movea.l A0, [A3]
00000AC2 2068 0002 movea.l A0, [A0 + 0x2]
00000AC6 2F10 move.l -[A7], [A0]
00000AC8 A875 syscall SetPBits/SetPortBits
label00000ACA:
00000ACA 266E FFF8 movea.l A3, [A6 - 0x8]
00000ACE 4E5E unlink A6
00000AD0 2E9F move.l [A7], [A7]+
00000AD2 4E75 rts
export_1039:
00000AD4 2F0B move.l -[A7], A3
00000AD6 266F 0008 movea.l A3, [A7 + 0x8]
00000ADA 2053 movea.l A0, [A3]
00000ADC 7002 moveq.l D0, 0x02
00000ADE B050 cmp.w D0, [A0]
00000AE0 660A bne +0xC /* 00000AEC */
00000AE2 2053 movea.l A0, [A3]
00000AE4 4868 0016 pea.l [A0 + 0x16]
00000AE8 A875 syscall SetPBits/SetPortBits
00000AEA 6008 bra +0xA /* 00000AF4 */
label00000AEC:
00000AEC 2053 movea.l A0, [A3]
00000AEE 2F28 0012 move.l -[A7], [A0 + 0x12]
00000AF2 AA06 syscall SetPortPix/SetCPortPix
label00000AF4:
00000AF4 265F movea.l A3, [A7]+
00000AF6 2E9F move.l [A7], [A7]+
00000AF8 4E75 rts
fn00000AFA:
00000AFA 48E7 0018 movem.l -[A7], A3,A4
00000AFE 266F 000C movea.l A3, [A7 + 0xC]
00000B02 2053 movea.l A0, [A3]
00000B04 4A50 tst.w [A0]
00000B06 6616 bne +0x18 /* 00000B1E */
00000B08 2053 movea.l A0, [A3]
00000B0A 2068 0002 movea.l A0, [A0 + 0x2]
00000B0E 2868 0002 movea.l A4, [A0 + 0x2]
00000B12 2F0C move.l -[A7], A4
00000B14 203C 0004 000B move.l D0, 0x4000B
00000B1A AB1D syscall QDExtensions
00000B1C 6032 bra +0x34 /* 00000B50 */
label00000B1E:
00000B1E 2053 movea.l A0, [A3]
00000B20 7001 moveq.l D0, 0x01
00000B22 B050 cmp.w D0, [A0]
00000B24 6612 bne +0x14 /* 00000B38 */
00000B26 2053 movea.l A0, [A3]
00000B28 2868 0028 movea.l A4, [A0 + 0x28]
00000B2C 200C move.l D0, A4
00000B2E 6720 beq +0x22 /* 00000B50 */
00000B30 2F0C move.l -[A7], A4
00000B32 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000B36 6018 bra +0x1A /* 00000B50 */
label00000B38:
00000B38 2053 movea.l A0, [A3]
00000B3A 7002 moveq.l D0, 0x02
00000B3C B050 cmp.w D0, [A0]
00000B3E 6610 bne +0x12 /* 00000B50 */
00000B40 2053 movea.l A0, [A3]
00000B42 2868 0002 movea.l A4, [A0 + 0x2]
00000B46 200C move.l D0, A4
00000B48 6706 beq +0x8 /* 00000B50 */
00000B4A 2F0C move.l -[A7], A4
00000B4C 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
label00000B50:
00000B50 4CDF 1800 movem.l A3,A4, [A7]+
00000B54 2E9F move.l [A7], [A7]+
00000B56 4E75 rts
export_1040:
00000B58 4E56 FFFC link A6, -0x0004
00000B5C 48E7 0118 movem.l -[A7], D7,A3,A4
00000B60 3E2E 000C move.w D7, [A6 + 0xC]
00000B64 286E 0016 movea.l A4, [A6 + 0x16]
00000B68 266E 001A movea.l A3, [A6 + 0x1A]
00000B6C 2053 movea.l A0, [A3]
00000B6E 4A50 tst.w [A0]
00000B70 6626 bne +0x28 /* 00000B98 */
00000B72 2053 movea.l A0, [A3]
00000B74 2068 0002 movea.l A0, [A0 + 0x2]
00000B78 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000B7E 206E FFFC movea.l A0, [A6 - 0x4]
00000B82 2F10 move.l -[A7], [A0]
00000B84 2F0C move.l -[A7], A4
00000B86 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000B8A 2F2E 000E move.l -[A7], [A6 + 0xE]
00000B8E 3F07 move.w -[A7], D7
00000B90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B94 A8EC syscall CopyBits
00000B96 6052 bra +0x54 /* 00000BEA */
label00000B98:
00000B98 2053 movea.l A0, [A3]
00000B9A 7001 moveq.l D0, 0x01
00000B9C B050 cmp.w D0, [A0]
00000B9E 6622 bne +0x24 /* 00000BC2 */
00000BA0 2053 movea.l A0, [A3]
00000BA2 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000BA8 206E FFFC movea.l A0, [A6 - 0x4]
00000BAC 2F10 move.l -[A7], [A0]
00000BAE 2F0C move.l -[A7], A4
00000BB0 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000BB4 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BB8 3F07 move.w -[A7], D7
00000BBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BBE A8EC syscall CopyBits
00000BC0 6028 bra +0x2A /* 00000BEA */
label00000BC2:
00000BC2 2053 movea.l A0, [A3]
00000BC4 7002 moveq.l D0, 0x02
00000BC6 B050 cmp.w D0, [A0]
00000BC8 6620 bne +0x22 /* 00000BEA */
00000BCA 2053 movea.l A0, [A3]
00000BCC 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000BD2 206E FFFC movea.l A0, [A6 - 0x4]
00000BD6 2F10 move.l -[A7], [A0]
00000BD8 2F0C move.l -[A7], A4
00000BDA 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000BDE 2F2E 000E move.l -[A7], [A6 + 0xE]
00000BE2 3F07 move.w -[A7], D7
00000BE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BE8 A8EC syscall CopyBits
label00000BEA:
00000BEA 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000BF0 4E5E unlink A6
00000BF2 205F movea.l A0, [A7]+
00000BF4 DEFC 0016 add.w A7, 0x16
00000BF8 4ED0 jmp [A0]
export_1041:
00000BFA 4E56 FFFC link A6, -0x0004
00000BFE 48E7 0118 movem.l -[A7], D7,A3,A4
00000C02 3E2E 000C move.w D7, [A6 + 0xC]
00000C06 286E 001A movea.l A4, [A6 + 0x1A]
00000C0A 266E 0016 movea.l A3, [A6 + 0x16]
00000C0E 2053 movea.l A0, [A3]
00000C10 4A50 tst.w [A0]
00000C12 6626 bne +0x28 /* 00000C3A */
00000C14 2053 movea.l A0, [A3]
00000C16 2068 0002 movea.l A0, [A0 + 0x2]
00000C1A 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000C20 2F0C move.l -[A7], A4
00000C22 206E FFFC movea.l A0, [A6 - 0x4]
00000C26 2F10 move.l -[A7], [A0]
00000C28 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C2C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C30 3F07 move.w -[A7], D7
00000C32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C36 A8EC syscall CopyBits
00000C38 6052 bra +0x54 /* 00000C8C */
label00000C3A:
00000C3A 2053 movea.l A0, [A3]
00000C3C 7001 moveq.l D0, 0x01
00000C3E B050 cmp.w D0, [A0]
00000C40 6622 bne +0x24 /* 00000C64 */
00000C42 2053 movea.l A0, [A3]
00000C44 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000C4A 2F0C move.l -[A7], A4
00000C4C 206E FFFC movea.l A0, [A6 - 0x4]
00000C50 2F10 move.l -[A7], [A0]
00000C52 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C56 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C5A 3F07 move.w -[A7], D7
00000C5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C60 A8EC syscall CopyBits
00000C62 6028 bra +0x2A /* 00000C8C */
label00000C64:
00000C64 2053 movea.l A0, [A3]
00000C66 7002 moveq.l D0, 0x02
00000C68 B050 cmp.w D0, [A0]
00000C6A 6620 bne +0x22 /* 00000C8C */
00000C6C 2053 movea.l A0, [A3]
00000C6E 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2]
00000C74 2F0C move.l -[A7], A4
00000C76 206E FFFC movea.l A0, [A6 - 0x4]
00000C7A 2F10 move.l -[A7], [A0]
00000C7C 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000C80 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C84 3F07 move.w -[A7], D7
00000C86 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C8A A8EC syscall CopyBits
label00000C8C:
00000C8C 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000C92 4E5E unlink A6
00000C94 205F movea.l A0, [A7]+
00000C96 DEFC 0016 add.w A7, 0x16
00000C9A 4ED0 jmp [A0]
export_1042:
00000C9C 48E7 0018 movem.l -[A7], A3,A4
00000CA0 286F 000C movea.l A4, [A7 + 0xC]
00000CA4 266F 0010 movea.l A3, [A7 + 0x10]
00000CA8 2053 movea.l A0, [A3]
00000CAA 4A50 tst.w [A0]
00000CAC 6612 bne +0x14 /* 00000CC0 */
00000CAE 2053 movea.l A0, [A3]
00000CB0 2068 0002 movea.l A0, [A0 + 0x2]
00000CB4 41E8 0010 lea.l A0, [A0 + 0x10]
00000CB8 224C movea.l A1, A4
00000CBA 22D8 move.l [A1]+, [A0]+
00000CBC 22D8 move.l [A1]+, [A0]+
00000CBE 6032 bra +0x34 /* 00000CF2 */
label00000CC0:
00000CC0 2053 movea.l A0, [A3]
00000CC2 7001 moveq.l D0, 0x01
00000CC4 B050 cmp.w D0, [A0]
00000CC6 6612 bne +0x14 /* 00000CDA */
00000CC8 2053 movea.l A0, [A3]
00000CCA 2068 0006 movea.l A0, [A0 + 0x6]
00000CCE 41E8 0010 lea.l A0, [A0 + 0x10]
00000CD2 224C movea.l A1, A4
00000CD4 22D8 move.l [A1]+, [A0]+
00000CD6 22D8 move.l [A1]+, [A0]+
00000CD8 6018 bra +0x1A /* 00000CF2 */
label00000CDA:
00000CDA 2053 movea.l A0, [A3]
00000CDC 7002 moveq.l D0, 0x02
00000CDE B050 cmp.w D0, [A0]
00000CE0 6610 bne +0x12 /* 00000CF2 */
00000CE2 2053 movea.l A0, [A3]
00000CE4 2068 0006 movea.l A0, [A0 + 0x6]
00000CE8 41E8 0010 lea.l A0, [A0 + 0x10]
00000CEC 224C movea.l A1, A4
00000CEE 22D8 move.l [A1]+, [A0]+
00000CF0 22D8 move.l [A1]+, [A0]+
label00000CF2:
00000CF2 4CDF 1800 movem.l A3,A4, [A7]+
00000CF6 205F movea.l A0, [A7]+
00000CF8 504F addq.w A7, 8
00000CFA 4ED0 jmp [A0]
fn00000CFC:
00000CFC 4E56 FFD2 link A6, -0x002E
00000D00 48E7 0110 movem.l -[A7], D7,A3
00000D04 266E 000C movea.l A3, [A6 + 0xC]
00000D08 3E2E 000A move.w D7, [A6 + 0xA]
00000D0C 6610 bne +0x12 /* 00000D1E */
00000D0E 487A 00DC pea.l [PC + 0xDC /* 00000DEC, value 0x3FFF8000 */]
00000D12 2F0B move.l -[A7], A3
00000D14 3F3C 0810 move.w -[A7], 0x810
00000D18 A9EB syscall Pack4/FP68K
00000D1A 6000 00BC bra +0xBE /* 00000DD8 */
label00000D1E:
00000D1E 4A47 tst.w D7
00000D20 6F2C ble +0x2E /* 00000D4E */
00000D22 0C47 0010 cmpi.w D7, 0x10
00000D26 6E54 bgt +0x56 /* 00000D7C */
00000D28 2007 move.l D0, D7
00000D2A E740 asl D0.w, 3
00000D2C 41ED E89E lea.l A0, [A5 - 0x1762]
00000D30 4870 0000 pea.l [A0 + D0.w]
00000D34 486E FFE6 pea.l [A6 - 0x1A]
00000D38 3F3C 080E move.w -[A7], 0x80E
00000D3C A9EB syscall Pack4/FP68K
00000D3E 486E FFE6 pea.l [A6 - 0x1A]
00000D42 2F0B move.l -[A7], A3
00000D44 3F3C 0810 move.w -[A7], 0x810
00000D48 A9EB syscall Pack4/FP68K
00000D4A 6000 008C bra +0x8E /* 00000DD8 */
label00000D4E:
00000D4E 48C7 ext.l D7
00000D50 70F0 moveq.l D0, 0xFFFFFFF0
00000D52 B087 cmp.l D0, D7
00000D54 6E26 bgt +0x28 /* 00000D7C */
00000D56 3007 move.w D0, D7
00000D58 4440 neg.w D0
00000D5A E740 asl D0.w, 3
00000D5C 41ED E926 lea.l A0, [A5 - 0x16DA]
00000D60 4870 0000 pea.l [A0 + D0.w]
00000D64 486E FFE6 pea.l [A6 - 0x1A]
00000D68 3F3C 080E move.w -[A7], 0x80E
00000D6C A9EB syscall Pack4/FP68K
00000D6E 486E FFE6 pea.l [A6 - 0x1A]
00000D72 2F0B move.l -[A7], A3
00000D74 3F3C 0810 move.w -[A7], 0x810
00000D78 A9EB syscall Pack4/FP68K
00000D7A 605C bra +0x5E /* 00000DD8 */
label00000D7C:
00000D7C 487A 0064 pea.l [PC + 0x64 /* 00000DE2, value 0x4002A000 */]
00000D80 486E FFF0 pea.l [A6 - 0x10]
00000D84 3F3C 0810 move.w -[A7], 0x810
00000D88 A9EB syscall Pack4/FP68K
00000D8A 3D47 FFE4 move.w [A6 - 0x1C], D7
00000D8E 486E FFE4 pea.l [A6 - 0x1C]
00000D92 486E FFE6 pea.l [A6 - 0x1A]
00000D96 3F3C 200E move.w -[A7], 0x200E
00000D9A A9EB syscall Pack4/FP68K
00000D9C 486E FFE6 pea.l [A6 - 0x1A]
00000DA0 486E FFDC pea.l [A6 - 0x24]
00000DA4 3F3C 0810 move.w -[A7], 0x810
00000DA8 A9EB syscall Pack4/FP68K
00000DAA 486E FFDC pea.l [A6 - 0x24]
00000DAE 486E FFD2 pea.l [A6 - 0x2E]
00000DB2 3F3C 080E move.w -[A7], 0x80E
00000DB6 A9EB syscall Pack4/FP68K
00000DB8 486E FFD2 pea.l [A6 - 0x2E]
00000DBC 486E FFF8 pea.l [A6 - 0x8]
00000DC0 3F3C 0810 move.w -[A7], 0x810
00000DC4 A9EB syscall Pack4/FP68K
00000DC6 2F0B move.l -[A7], A3
00000DC8 486E FFF8 pea.l [A6 - 0x8]
00000DCC 486E FFF0 pea.l [A6 - 0x10]
00000DD0 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00000DD4 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DD8:
00000DD8 4CEE 0880 FFCA movem.l D7,A3, [A6 - 0x36]
00000DDE 4E5E unlink A6
00000DE0 4E75 rts
00000DE2 4002 negx.b D2
00000DE4 A000 syscall Open/PBHOpen/HOpen
00000DE6 0000 0000 ori.b D0, 0x0
00000DEA 0000 3FFF ori.b D0, 0xFF
00000DEE 8000 or.b D0, D0
00000DF0 0000 0000 ori.b D0, 0x0
00000DF4 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000DF6-00000DFA
fn00000DF6:
00000DF6 4E56 FFF6 link A6, -0x000A
// end alternate branch 00000DF6-00000DFA
fn00000DF6: // (misaligned)
00000DF8 FFF6 .invalid <<F/7/7>>
00000DFA 2F0B move.l -[A7], A3
00000DFC 266F 0016 movea.l A3, [A7 + 0x16]
00000E00 2F0B move.l -[A7], A3
00000E02 486E FFF6 pea.l [A6 - 0xA]
00000E06 3F3C 080E move.w -[A7], 0x80E
00000E0A A9EB syscall Pack4/FP68K
00000E0C 487A 0070 pea.l [PC + 0x70 /* 00000E7E, value 0x0, cstring "" */]
00000E10 486E FFF6 pea.l [A6 - 0xA]
00000E14 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000E18 A9EB syscall Pack4/FP68K
00000E1A 655A bcs +0x5C /* 00000E76 */
00000E1C 7014 moveq.l D0, 0x14
00000E1E B06B 006E cmp.w D0, [A3 + 0x6E]
00000E22 6E08 bgt +0xA /* 00000E2C */
00000E24 377C 0014 006E move.w [A3 + 0x6E], 0x14
00000E2A 603E bra +0x40 /* 00000E6A */
label00000E2C:
00000E2C 700A moveq.l D0, 0x0A
00000E2E B06B 006E cmp.w D0, [A3 + 0x6E]
00000E32 6E08 bgt +0xA /* 00000E3C */
00000E34 377C 000A 006E move.w [A3 + 0x6E], 0xA /* '\n' */
00000E3A 602E bra +0x30 /* 00000E6A */
label00000E3C:
00000E3C 7005 moveq.l D0, 0x05
00000E3E B06B 006E cmp.w D0, [A3 + 0x6E]
00000E42 6E08 bgt +0xA /* 00000E4C */
00000E44 377C 0005 006E move.w [A3 + 0x6E], 0x5
00000E4A 601E bra +0x20 /* 00000E6A */
label00000E4C:
00000E4C 7004 moveq.l D0, 0x04
00000E4E B06B 006E cmp.w D0, [A3 + 0x6E]
00000E52 6E08 bgt +0xA /* 00000E5C */
00000E54 377C 0004 006E move.w [A3 + 0x6E], 0x4
00000E5A 600E bra +0x10 /* 00000E6A */
label00000E5C:
00000E5C 7002 moveq.l D0, 0x02
00000E5E B06B 006E cmp.w D0, [A3 + 0x6E]
00000E62 6E06 bgt +0x8 /* 00000E6A */
00000E64 377C 0002 006E move.w [A3 + 0x6E], 0x2
label00000E6A:
00000E6A 377C 0005 0070 move.w [A3 + 0x70], 0x5
00000E70 377C 0030 0068 move.w [A3 + 0x68], 0x30 /* '0' */
label00000E76:
00000E76 266E FFF2 movea.l A3, [A6 - 0xE]
00000E7A 4E5E unlink A6
00000E7C 4E75 rts
00000E7E 0000 0000 ori.b D0, 0x0
00000E82 0000 0000 ori.b D0, 0x0
00000E86 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000E88-00000E8C
fn00000E88:
00000E88 4E56 FF4A link A6, -0x00B6
// end alternate branch 00000E88-00000E8C
fn00000E88: // (misaligned)
00000E8A FF4A .extension 0xF4A <<F/4-5/7>> // unimplemented
00000E8C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000E90 49ED EC9C lea.l A4, [A5 - 0x1364]
00000E94 266E 000C movea.l A3, [A6 + 0xC]
00000E98 487A 0858 pea.l [PC + 0x858 /* 000016F2, value 0x0, cstring "" */]
00000E9C 486E FFF0 pea.l [A6 - 0x10]
00000EA0 3F3C 0810 move.w -[A7], 0x810
00000EA4 A9EB syscall Pack4/FP68K
00000EA6 487A 084A pea.l [PC + 0x84A /* 000016F2, value 0x0, cstring "" */]
00000EAA 486E FFF8 pea.l [A6 - 0x8]
00000EAE 3F3C 0810 move.w -[A7], 0x810
00000EB2 A9EB syscall Pack4/FP68K
00000EB4 7001 moveq.l D0, 0x01
00000EB6 B06B 006E cmp.w D0, [A3 + 0x6E]
00000EBA 6640 bne +0x42 /* 00000EFC */
00000EBC 2F0B move.l -[A7], A3
00000EBE 486E FFD6 pea.l [A6 - 0x2A]
00000EC2 3F3C 080E move.w -[A7], 0x80E
00000EC6 A9EB syscall Pack4/FP68K
00000EC8 487A 0828 pea.l [PC + 0x828 /* 000016F2, value 0x0, cstring "" */]
00000ECC 486E FFD6 pea.l [A6 - 0x2A]
00000ED0 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000ED4 A9EB syscall Pack4/FP68K
00000ED6 6424 bcc +0x26 /* 00000EFC */
00000ED8 486B 0008 pea.l [A3 + 0x8]
00000EDC 486E FFCC pea.l [A6 - 0x34]
00000EE0 3F3C 080E move.w -[A7], 0x80E
00000EE4 A9EB syscall Pack4/FP68K
00000EE6 487A 080A pea.l [PC + 0x80A /* 000016F2, value 0x0, cstring "" */]
00000EEA 486E FFCC pea.l [A6 - 0x34]
00000EEE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000EF2 A9EB syscall Pack4/FP68K
00000EF4 6F06 ble +0x8 /* 00000EFC */
00000EF6 377C 0002 006E move.w [A3 + 0x6E], 0x2
label00000EFC:
00000EFC 486B 0008 pea.l [A3 + 0x8]
00000F00 486E FFD6 pea.l [A6 - 0x2A]
00000F04 3F3C 080E move.w -[A7], 0x80E
00000F08 A9EB syscall Pack4/FP68K
00000F0A 2F0B move.l -[A7], A3
00000F0C 486E FFD6 pea.l [A6 - 0x2A]
00000F10 3F3C 0802 move.w -[A7], 0x802
00000F14 A9EB syscall Pack4/FP68K
00000F16 486B 006E pea.l [A3 + 0x6E]
00000F1A 486E FFCC pea.l [A6 - 0x34]
00000F1E 3F3C 200E move.w -[A7], 0x200E
00000F22 A9EB syscall Pack4/FP68K
00000F24 486E FFCC pea.l [A6 - 0x34]
00000F28 486E FFD6 pea.l [A6 - 0x2A]
00000F2C 3F3C 0006 move.w -[A7], 0x6
00000F30 A9EB syscall Pack4/FP68K
00000F32 486E FFD6 pea.l [A6 - 0x2A]
00000F36 486E FFE0 pea.l [A6 - 0x20]
00000F3A 3F3C 0810 move.w -[A7], 0x810
00000F3E A9EB syscall Pack4/FP68K
00000F40 486E FFE8 pea.l [A6 - 0x18]
00000F44 7000 moveq.l D0, 0x00
00000F46 2F00 move.l -[A7], D0
00000F48 486E FFE0 pea.l [A6 - 0x20]
00000F4C 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000F50 486E FFE0 pea.l [A6 - 0x20]
00000F54 486E FFD6 pea.l [A6 - 0x2A]
00000F58 3F3C 080E move.w -[A7], 0x80E
00000F5C A9EB syscall Pack4/FP68K
00000F5E 487A 07A6 pea.l [PC + 0x7A6 /* 00001706, value 0x3FFF8000 */]
00000F62 486E FFD6 pea.l [A6 - 0x2A]
00000F66 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000F6A A9EB syscall Pack4/FP68K
00000F6C 4FEF 000C lea.l A7, [A7 + 0xC]
00000F70 6436 bcc +0x38 /* 00000FA8 */
00000F72 486E FFE8 pea.l [A6 - 0x18]
00000F76 486E FFCC pea.l [A6 - 0x34]
00000F7A 3F3C 080E move.w -[A7], 0x80E
00000F7E A9EB syscall Pack4/FP68K
00000F80 41EE FFCC lea.l A0, [A6 - 0x34]
00000F84 43EE FFC2 lea.l A1, [A6 - 0x3E]
00000F88 22D8 move.l [A1]+, [A0]+
00000F8A 22D8 move.l [A1]+, [A0]+
00000F8C 32D8 move.w [A1]+, [A0]+
00000F8E 486E FFC2 pea.l [A6 - 0x3E]
00000F92 3F3C 0016 move.w -[A7], 0x16
00000F96 A9EB syscall Pack4/FP68K
00000F98 486E FFC2 pea.l [A6 - 0x3E]
00000F9C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000FA0 5340 subq.w D0, 1
00000FA2 48C0 ext.l D0
00000FA4 588F addq.l A7, 4
00000FA6 6032 bra +0x34 /* 00000FDA */
label00000FA8:
00000FA8 486E FFE8 pea.l [A6 - 0x18]
00000FAC 486E FFB8 pea.l [A6 - 0x48]
00000FB0 3F3C 080E move.w -[A7], 0x80E
00000FB4 A9EB syscall Pack4/FP68K
00000FB6 41EE FFB8 lea.l A0, [A6 - 0x48]
00000FBA 43EE FFAE lea.l A1, [A6 - 0x52]
00000FBE 22D8 move.l [A1]+, [A0]+
00000FC0 22D8 move.l [A1]+, [A0]+
00000FC2 32D8 move.w [A1]+, [A0]+
00000FC4 486E FFAE pea.l [A6 - 0x52]
00000FC8 3F3C 0016 move.w -[A7], 0x16
00000FCC A9EB syscall Pack4/FP68K
00000FCE 486E FFAE pea.l [A6 - 0x52]
00000FD2 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000FD6 48C0 ext.l D0
00000FD8 588F addq.l A7, 4
label00000FDA:
00000FDA 3800 move.w D4, D0
00000FDC 486E FFE8 pea.l [A6 - 0x18]
00000FE0 48C4 ext.l D4
00000FE2 2F04 move.l -[A7], D4
00000FE4 4EBA FD16 jsr [PC - 0x2EA /* 00000CFC */]
00000FE8 486E FFE0 pea.l [A6 - 0x20]
00000FEC 486E FFD6 pea.l [A6 - 0x2A]
00000FF0 3F3C 080E move.w -[A7], 0x80E
00000FF4 A9EB syscall Pack4/FP68K
00000FF6 486E FFE8 pea.l [A6 - 0x18]
00000FFA 486E FFD6 pea.l [A6 - 0x2A]
00000FFE 3F3C 0806 move.w -[A7], 0x806
00001002 A9EB syscall Pack4/FP68K
00001004 486E FFD6 pea.l [A6 - 0x2A]
00001008 486E FFE8 pea.l [A6 - 0x18]
0000100C 3F3C 0810 move.w -[A7], 0x810
00001010 A9EB syscall Pack4/FP68K
00001012 486E FFE8 pea.l [A6 - 0x18]
00001016 486E FFD6 pea.l [A6 - 0x2A]
0000101A 3F3C 080E move.w -[A7], 0x80E
0000101E A9EB syscall Pack4/FP68K
00001020 7001 moveq.l D0, 0x01
00001022 2D40 FFAA move.l [A6 - 0x56], D0
00001026 486E FFAA pea.l [A6 - 0x56]
0000102A 486E FFCC pea.l [A6 - 0x34]
0000102E 3F3C 280E move.w -[A7], 0x280E
00001032 A9EB syscall Pack4/FP68K
00001034 486E FFCC pea.l [A6 - 0x34]
00001038 41EE FFC2 lea.l A0, [A6 - 0x3E]
0000103C 43FA 06BE lea.l A1, [PC + 0x6BE /* 000016FC, value 0x3FE7D6BF */]
00001040 20D9 move.l [A0]+, [A1]+
00001042 20D9 move.l [A0]+, [A1]+
00001044 30D9 move.w [A0]+, [A1]+
00001046 486E FFC2 pea.l [A6 - 0x3E]
0000104A 4267 clr.w -[A7]
0000104C A9EB syscall Pack4/FP68K
0000104E 486E FFC2 pea.l [A6 - 0x3E]
00001052 486E FFD6 pea.l [A6 - 0x2A]
00001056 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000105A A9EB syscall Pack4/FP68K
0000105C 508F addq.l A7, 8
0000105E 6406 bcc +0x8 /* 00001066 */
00001060 7000 moveq.l D0, 0x00
00001062 6000 00A4 bra +0xA6 /* 00001108 */
label00001066:
00001066 486E FFE8 pea.l [A6 - 0x18]
0000106A 486E FFB8 pea.l [A6 - 0x48]
0000106E 3F3C 080E move.w -[A7], 0x80E
00001072 A9EB syscall Pack4/FP68K
00001074 7002 moveq.l D0, 0x02
00001076 2D40 FFA6 move.l [A6 - 0x5A], D0
0000107A 486E FFA6 pea.l [A6 - 0x5A]
0000107E 486E FFAE pea.l [A6 - 0x52]
00001082 3F3C 280E move.w -[A7], 0x280E
00001086 A9EB syscall Pack4/FP68K
00001088 486E FFAE pea.l [A6 - 0x52]
0000108C 41EE FF9C lea.l A0, [A6 - 0x64]
00001090 43FA 066A lea.l A1, [PC + 0x66A /* 000016FC, value 0x3FE7D6BF */]
00001094 20D9 move.l [A0]+, [A1]+
00001096 20D9 move.l [A0]+, [A1]+
00001098 30D9 move.w [A0]+, [A1]+
0000109A 486E FF9C pea.l [A6 - 0x64]
0000109E 4267 clr.w -[A7]
000010A0 A9EB syscall Pack4/FP68K
000010A2 486E FF9C pea.l [A6 - 0x64]
000010A6 486E FFB8 pea.l [A6 - 0x48]
000010AA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010AE A9EB syscall Pack4/FP68K
000010B0 6404 bcc +0x6 /* 000010B6 */
000010B2 7001 moveq.l D0, 0x01
000010B4 6052 bra +0x54 /* 00001108 */
label000010B6:
000010B6 486E FFE8 pea.l [A6 - 0x18]
000010BA 486E FF92 pea.l [A6 - 0x6E]
000010BE 3F3C 080E move.w -[A7], 0x80E
000010C2 A9EB syscall Pack4/FP68K
000010C4 7005 moveq.l D0, 0x05
000010C6 2D40 FF84 move.l [A6 - 0x7C], D0
000010CA 486E FF84 pea.l [A6 - 0x7C]
000010CE 486E FF88 pea.l [A6 - 0x78]
000010D2 3F3C 280E move.w -[A7], 0x280E
000010D6 A9EB syscall Pack4/FP68K
000010D8 486E FF88 pea.l [A6 - 0x78]
000010DC 41EE FF7A lea.l A0, [A6 - 0x86]
000010E0 43FA 061A lea.l A1, [PC + 0x61A /* 000016FC, value 0x3FE7D6BF */]
000010E4 20D9 move.l [A0]+, [A1]+
000010E6 20D9 move.l [A0]+, [A1]+
000010E8 30D9 move.w [A0]+, [A1]+
000010EA 486E FF7A pea.l [A6 - 0x86]
000010EE 4267 clr.w -[A7]
000010F0 A9EB syscall Pack4/FP68K
000010F2 486E FF7A pea.l [A6 - 0x86]
000010F6 486E FF92 pea.l [A6 - 0x6E]
000010FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000010FE A9EB syscall Pack4/FP68K
00001100 6404 bcc +0x6 /* 00001106 */
00001102 7002 moveq.l D0, 0x02
00001104 6002 bra +0x4 /* 00001108 */
label00001106:
00001106 7003 moveq.l D0, 0x03
label00001108:
00001108 3A00 move.w D5, D0
label0000110A:
0000110A 486E FFE0 pea.l [A6 - 0x20]
0000110E 48C4 ext.l D4
00001110 2F04 move.l -[A7], D4
00001112 4EBA FBE8 jsr [PC - 0x418 /* 00000CFC */]
00001116 3005 move.w D0, D5
00001118 5245 addq.w D5, 1
0000111A D040 add.w D0, D0
0000111C 4874 0000 pea.l [A4 + D0.w]
00001120 486E FFD6 pea.l [A6 - 0x2A]
00001124 3F3C 200E move.w -[A7], 0x200E
00001128 A9EB syscall Pack4/FP68K
0000112A 486E FFE0 pea.l [A6 - 0x20]
0000112E 486E FFD6 pea.l [A6 - 0x2A]
00001132 3F3C 0804 move.w -[A7], 0x804
00001136 A9EB syscall Pack4/FP68K
00001138 486E FFD6 pea.l [A6 - 0x2A]
0000113C 486E FFE0 pea.l [A6 - 0x20]
00001140 3F3C 0810 move.w -[A7], 0x810
00001144 A9EB syscall Pack4/FP68K
00001146 2F0B move.l -[A7], A3
00001148 486E FFD6 pea.l [A6 - 0x2A]
0000114C 3F3C 080E move.w -[A7], 0x80E
00001150 A9EB syscall Pack4/FP68K
00001152 486E FFE0 pea.l [A6 - 0x20]
00001156 486E FFD6 pea.l [A6 - 0x2A]
0000115A 3F3C 0806 move.w -[A7], 0x806
0000115E A9EB syscall Pack4/FP68K
00001160 486E FFD6 pea.l [A6 - 0x2A]
00001164 486E FFE8 pea.l [A6 - 0x18]
00001168 3F3C 0810 move.w -[A7], 0x810
0000116C A9EB syscall Pack4/FP68K
0000116E 486E FFE8 pea.l [A6 - 0x18]
00001172 486E FFD6 pea.l [A6 - 0x2A]
00001176 3F3C 080E move.w -[A7], 0x80E
0000117A A9EB syscall Pack4/FP68K
0000117C 7001 moveq.l D0, 0x01
0000117E 2D40 FF76 move.l [A6 - 0x8A], D0
00001182 486E FF76 pea.l [A6 - 0x8A]
00001186 486E FFCC pea.l [A6 - 0x34]
0000118A 3F3C 280E move.w -[A7], 0x280E
0000118E A9EB syscall Pack4/FP68K
00001190 486E FFCC pea.l [A6 - 0x34]
00001194 486E FFD6 pea.l [A6 - 0x2A]
00001198 4267 clr.w -[A7]
0000119A A9EB syscall Pack4/FP68K
0000119C 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
000011A2 2D40 FF72 move.l [A6 - 0x8E], D0
000011A6 486E FF72 pea.l [A6 - 0x8E]
000011AA 486E FFD6 pea.l [A6 - 0x2A]
000011AE 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
000011B2 A9EB syscall Pack4/FP68K
000011B4 508F addq.l A7, 8
000011B6 6E4A bgt +0x4C /* 00001202 */
000011B8 486E FFE8 pea.l [A6 - 0x18]
000011BC 486E FFC2 pea.l [A6 - 0x3E]
000011C0 3F3C 080E move.w -[A7], 0x80E
000011C4 A9EB syscall Pack4/FP68K
000011C6 7001 moveq.l D0, 0x01
000011C8 2D40 FF6E move.l [A6 - 0x92], D0
000011CC 486E FF6E pea.l [A6 - 0x92]
000011D0 486E FFB8 pea.l [A6 - 0x48]
000011D4 3F3C 280E move.w -[A7], 0x280E
000011D8 A9EB syscall Pack4/FP68K
000011DA 486E FFB8 pea.l [A6 - 0x48]
000011DE 486E FFC2 pea.l [A6 - 0x3E]
000011E2 3F3C 0002 move.w -[A7], 0x2
000011E6 A9EB syscall Pack4/FP68K
000011E8 203C 8000 0000 move.l D0, 0x80000000
000011EE 2D40 FF6A move.l [A6 - 0x96], D0
000011F2 486E FF6A pea.l [A6 - 0x96]
000011F6 486E FFC2 pea.l [A6 - 0x3E]
000011FA 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
000011FE A9EB syscall Pack4/FP68K
00001200 641C bcc +0x1E /* 0000121E */
label00001202:
00001202 486E FFE8 pea.l [A6 - 0x18]
00001206 486E FFD6 pea.l [A6 - 0x2A]
0000120A 3F3C 080E move.w -[A7], 0x80E
0000120E A9EB syscall Pack4/FP68K
00001210 486E FFD6 pea.l [A6 - 0x2A]
00001214 486E FFF0 pea.l [A6 - 0x10]
00001218 3F3C 0810 move.w -[A7], 0x810
0000121C A9EB syscall Pack4/FP68K
label0000121E:
0000121E 486E FFE8 pea.l [A6 - 0x18]
00001222 486E FFD6 pea.l [A6 - 0x2A]
00001226 3F3C 080E move.w -[A7], 0x80E
0000122A A9EB syscall Pack4/FP68K
0000122C 487A 04C4 pea.l [PC + 0x4C4 /* 000016F2, value 0x0, cstring "" */]
00001230 486E FFD6 pea.l [A6 - 0x2A]
00001234 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001238 A9EB syscall Pack4/FP68K
0000123A 6434 bcc +0x36 /* 00001270 */
0000123C 486E FFE8 pea.l [A6 - 0x18]
00001240 486E FFCC pea.l [A6 - 0x34]
00001244 3F3C 080E move.w -[A7], 0x80E
00001248 A9EB syscall Pack4/FP68K
0000124A 41EE FFCC lea.l A0, [A6 - 0x34]
0000124E 43EE FFC2 lea.l A1, [A6 - 0x3E]
00001252 22D8 move.l [A1]+, [A0]+
00001254 22D8 move.l [A1]+, [A0]+
00001256 32D8 move.w [A1]+, [A0]+
00001258 486E FFC2 pea.l [A6 - 0x3E]
0000125C 3F3C 0016 move.w -[A7], 0x16
00001260 A9EB syscall Pack4/FP68K
00001262 486E FFC2 pea.l [A6 - 0x3E]
00001266 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000126A 5380 subq.l D0, 1
0000126C 588F addq.l A7, 4
0000126E 6030 bra +0x32 /* 000012A0 */
label00001270:
00001270 486E FFE8 pea.l [A6 - 0x18]
00001274 486E FFB8 pea.l [A6 - 0x48]
00001278 3F3C 080E move.w -[A7], 0x80E
0000127C A9EB syscall Pack4/FP68K
0000127E 41EE FFB8 lea.l A0, [A6 - 0x48]
00001282 43EE FFAE lea.l A1, [A6 - 0x52]
00001286 22D8 move.l [A1]+, [A0]+
00001288 22D8 move.l [A1]+, [A0]+
0000128A 32D8 move.w [A1]+, [A0]+
0000128C 486E FFAE pea.l [A6 - 0x52]
00001290 3F3C 0016 move.w -[A7], 0x16
00001294 A9EB syscall Pack4/FP68K
00001296 486E FFAE pea.l [A6 - 0x52]
0000129A 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000129E 588F addq.l A7, 4
label000012A0:
000012A0 2C00 move.l D6, D0
000012A2 5280 addq.l D0, 1
000012A4 2D40 FF66 move.l [A6 - 0x9A], D0
000012A8 486E FF66 pea.l [A6 - 0x9A]
000012AC 486E FFD6 pea.l [A6 - 0x2A]
000012B0 3F3C 280E move.w -[A7], 0x280E
000012B4 A9EB syscall Pack4/FP68K
000012B6 486E FFE8 pea.l [A6 - 0x18]
000012BA 486E FFD6 pea.l [A6 - 0x2A]
000012BE 3F3C 0802 move.w -[A7], 0x802
000012C2 A9EB syscall Pack4/FP68K
000012C4 486E FFD6 pea.l [A6 - 0x2A]
000012C8 486E FFE8 pea.l [A6 - 0x18]
000012CC 3F3C 0810 move.w -[A7], 0x810
000012D0 A9EB syscall Pack4/FP68K
000012D2 486E FFE8 pea.l [A6 - 0x18]
000012D6 486E FFCC pea.l [A6 - 0x34]
000012DA 3F3C 080E move.w -[A7], 0x80E
000012DE A9EB syscall Pack4/FP68K
000012E0 487A 0410 pea.l [PC + 0x410 /* 000016F2, value 0x0, cstring "" */]
000012E4 486E FFCC pea.l [A6 - 0x34]
000012E8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000012EC A9EB syscall Pack4/FP68K
000012EE 6422 bcc +0x24 /* 00001312 */
000012F0 486E FFE8 pea.l [A6 - 0x18]
000012F4 486E FFD6 pea.l [A6 - 0x2A]
000012F8 3F3C 080E move.w -[A7], 0x80E
000012FC A9EB syscall Pack4/FP68K
000012FE 0A2E 0080 FFD6 xori.b [A6 - 0x2A], 0x80
00001304 486E FFD6 pea.l [A6 - 0x2A]
00001308 486E FFE8 pea.l [A6 - 0x18]
0000130C 3F3C 0810 move.w -[A7], 0x810
00001310 A9EB syscall Pack4/FP68K
label00001312:
00001312 486E FFE8 pea.l [A6 - 0x18]
00001316 486E FFD6 pea.l [A6 - 0x2A]
0000131A 3F3C 080E move.w -[A7], 0x80E
0000131E A9EB syscall Pack4/FP68K
00001320 487A 03DA pea.l [PC + 0x3DA /* 000016FC, value 0x3FE7D6BF */]
00001324 486E FFD6 pea.l [A6 - 0x2A]
00001328 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000132C A9EB syscall Pack4/FP68K
0000132E 6402 bcc +0x4 /* 00001332 */
00001330 5286 addq.l D6, 1
label00001332:
00001332 486B 0008 pea.l [A3 + 0x8]
00001336 486E FFD6 pea.l [A6 - 0x2A]
0000133A 3F3C 080E move.w -[A7], 0x80E
0000133E A9EB syscall Pack4/FP68K
00001340 486E FFE0 pea.l [A6 - 0x20]
00001344 486E FFD6 pea.l [A6 - 0x2A]
00001348 3F3C 0806 move.w -[A7], 0x806
0000134C A9EB syscall Pack4/FP68K
0000134E 486E FFD6 pea.l [A6 - 0x2A]
00001352 486E FFE8 pea.l [A6 - 0x18]
00001356 3F3C 0810 move.w -[A7], 0x810
0000135A A9EB syscall Pack4/FP68K
0000135C 486E FFE8 pea.l [A6 - 0x18]
00001360 486E FFD6 pea.l [A6 - 0x2A]
00001364 3F3C 080E move.w -[A7], 0x80E
00001368 A9EB syscall Pack4/FP68K
0000136A 7001 moveq.l D0, 0x01
0000136C 2D40 FF62 move.l [A6 - 0x9E], D0
00001370 486E FF62 pea.l [A6 - 0x9E]
00001374 486E FFCC pea.l [A6 - 0x34]
00001378 3F3C 280E move.w -[A7], 0x280E
0000137C A9EB syscall Pack4/FP68K
0000137E 486E FFCC pea.l [A6 - 0x34]
00001382 486E FFD6 pea.l [A6 - 0x2A]
00001386 4267 clr.w -[A7]
00001388 A9EB syscall Pack4/FP68K
0000138A 203C 7FFF FFFF move.l D0, 0x7FFFFFFF
00001390 2D40 FF5E move.l [A6 - 0xA2], D0
00001394 486E FF5E pea.l [A6 - 0xA2]
00001398 486E FFD6 pea.l [A6 - 0x2A]
0000139C 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
000013A0 A9EB syscall Pack4/FP68K
000013A2 6E4A bgt +0x4C /* 000013EE */
000013A4 486E FFE8 pea.l [A6 - 0x18]
000013A8 486E FFC2 pea.l [A6 - 0x3E]
000013AC 3F3C 080E move.w -[A7], 0x80E
000013B0 A9EB syscall Pack4/FP68K
000013B2 7001 moveq.l D0, 0x01
000013B4 2D40 FF5A move.l [A6 - 0xA6], D0
000013B8 486E FF5A pea.l [A6 - 0xA6]
000013BC 486E FFB8 pea.l [A6 - 0x48]
000013C0 3F3C 280E move.w -[A7], 0x280E
000013C4 A9EB syscall Pack4/FP68K
000013C6 486E FFB8 pea.l [A6 - 0x48]
000013CA 486E FFC2 pea.l [A6 - 0x3E]
000013CE 3F3C 0002 move.w -[A7], 0x2
000013D2 A9EB syscall Pack4/FP68K
000013D4 203C 8000 0000 move.l D0, 0x80000000
000013DA 2D40 FF56 move.l [A6 - 0xAA], D0
000013DE 486E FF56 pea.l [A6 - 0xAA]
000013E2 486E FFC2 pea.l [A6 - 0x3E]
000013E6 3F3C 280A move.w -[A7], 0x280A /* '(\n' */
000013EA A9EB syscall Pack4/FP68K
000013EC 641C bcc +0x1E /* 0000140A */
label000013EE:
000013EE 486E FFE8 pea.l [A6 - 0x18]
000013F2 486E FFD6 pea.l [A6 - 0x2A]
000013F6 3F3C 080E move.w -[A7], 0x80E
000013FA A9EB syscall Pack4/FP68K
000013FC 486E FFD6 pea.l [A6 - 0x2A]
00001400 486E FFF8 pea.l [A6 - 0x8]
00001404 3F3C 0810 move.w -[A7], 0x810
00001408 A9EB syscall Pack4/FP68K
label0000140A:
0000140A 486E FFE8 pea.l [A6 - 0x18]
0000140E 486E FFD6 pea.l [A6 - 0x2A]
00001412 3F3C 080E move.w -[A7], 0x80E
00001416 A9EB syscall Pack4/FP68K
00001418 41EE FFCC lea.l A0, [A6 - 0x34]
0000141C 43FA 02E8 lea.l A1, [PC + 0x2E8 /* 00001706, value 0x3FFF8000 */]
00001420 20D9 move.l [A0]+, [A1]+
00001422 20D9 move.l [A0]+, [A1]+
00001424 30D9 move.w [A0]+, [A1]+
00001426 0A2E 0080 FFCC xori.b [A6 - 0x34], 0x80
0000142C 486E FFCC pea.l [A6 - 0x34]
00001430 486E FFD6 pea.l [A6 - 0x2A]
00001434 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001438 A9EB syscall Pack4/FP68K
0000143A 6432 bcc +0x34 /* 0000146E */
0000143C 486E FFE8 pea.l [A6 - 0x18]
00001440 486E FFC2 pea.l [A6 - 0x3E]
00001444 3F3C 080E move.w -[A7], 0x80E
00001448 A9EB syscall Pack4/FP68K
0000144A 41EE FFC2 lea.l A0, [A6 - 0x3E]
0000144E 43EE FFB8 lea.l A1, [A6 - 0x48]
00001452 22D8 move.l [A1]+, [A0]+
00001454 22D8 move.l [A1]+, [A0]+
00001456 32D8 move.w [A1]+, [A0]+
00001458 486E FFB8 pea.l [A6 - 0x48]
0000145C 3F3C 0016 move.w -[A7], 0x16
00001460 A9EB syscall Pack4/FP68K
00001462 486E FFB8 pea.l [A6 - 0x48]
00001466 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000146A 588F addq.l A7, 4
0000146C 6032 bra +0x34 /* 000014A0 */
label0000146E:
0000146E 486E FFE8 pea.l [A6 - 0x18]
00001472 486E FFAE pea.l [A6 - 0x52]
00001476 3F3C 080E move.w -[A7], 0x80E
0000147A A9EB syscall Pack4/FP68K
0000147C 41EE FFAE lea.l A0, [A6 - 0x52]
00001480 43EE FF9C lea.l A1, [A6 - 0x64]
00001484 22D8 move.l [A1]+, [A0]+
00001486 22D8 move.l [A1]+, [A0]+
00001488 32D8 move.w [A1]+, [A0]+
0000148A 486E FF9C pea.l [A6 - 0x64]
0000148E 3F3C 0016 move.w -[A7], 0x16
00001492 A9EB syscall Pack4/FP68K
00001494 486E FF9C pea.l [A6 - 0x64]
00001498 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000149C 5280 addq.l D0, 1
0000149E 588F addq.l A7, 4
label000014A0:
000014A0 2E00 move.l D7, D0
000014A2 486E FFE8 pea.l [A6 - 0x18]
000014A6 486E FFD6 pea.l [A6 - 0x2A]
000014AA 3F3C 080E move.w -[A7], 0x80E
000014AE A9EB syscall Pack4/FP68K
000014B0 7001 moveq.l D0, 0x01
000014B2 9087 sub.l D0, D7
000014B4 2D40 FF52 move.l [A6 - 0xAE], D0
000014B8 486E FF52 pea.l [A6 - 0xAE]
000014BC 486E FFCC pea.l [A6 - 0x34]
000014C0 3F3C 280E move.w -[A7], 0x280E
000014C4 A9EB syscall Pack4/FP68K
000014C6 486E FFCC pea.l [A6 - 0x34]
000014CA 486E FFD6 pea.l [A6 - 0x2A]
000014CE 4267 clr.w -[A7]
000014D0 A9EB syscall Pack4/FP68K
000014D2 486E FFD6 pea.l [A6 - 0x2A]
000014D6 486E FFE8 pea.l [A6 - 0x18]
000014DA 3F3C 0810 move.w -[A7], 0x810
000014DE A9EB syscall Pack4/FP68K
000014E0 486E FFE8 pea.l [A6 - 0x18]
000014E4 486E FFC2 pea.l [A6 - 0x3E]
000014E8 3F3C 080E move.w -[A7], 0x80E
000014EC A9EB syscall Pack4/FP68K
000014EE 487A 0202 pea.l [PC + 0x202 /* 000016F2, value 0x0, cstring "" */]
000014F2 486E FFC2 pea.l [A6 - 0x3E]
000014F6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000014FA A9EB syscall Pack4/FP68K
000014FC 6422 bcc +0x24 /* 00001520 */
000014FE 486E FFE8 pea.l [A6 - 0x18]
00001502 486E FFD6 pea.l [A6 - 0x2A]
00001506 3F3C 080E move.w -[A7], 0x80E
0000150A A9EB syscall Pack4/FP68K
0000150C 0A2E 0080 FFD6 xori.b [A6 - 0x2A], 0x80
00001512 486E FFD6 pea.l [A6 - 0x2A]
00001516 486E FFE8 pea.l [A6 - 0x18]
0000151A 3F3C 0810 move.w -[A7], 0x810
0000151E A9EB syscall Pack4/FP68K
label00001520:
00001520 486E FFE8 pea.l [A6 - 0x18]
00001524 486E FFD6 pea.l [A6 - 0x2A]
00001528 3F3C 080E move.w -[A7], 0x80E
0000152C A9EB syscall Pack4/FP68K
0000152E 487A 01CC pea.l [PC + 0x1CC /* 000016FC, value 0x3FE7D6BF */]
00001532 486E FFD6 pea.l [A6 - 0x2A]
00001536 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000153A A9EB syscall Pack4/FP68K
0000153C 6402 bcc +0x4 /* 00001540 */
0000153E 5387 subq.l D7, 1
label00001540:
00001540 2007 move.l D0, D7
00001542 9086 sub.l D0, D6
00001544 322B 006E move.w D1, [A3 + 0x6E]
00001548 48C1 ext.l D1
0000154A B280 cmp.l D1, D0
0000154C 6C08 bge +0xA /* 00001556 */
0000154E 0C45 0005 cmpi.w D5, 0x5
00001552 6D00 FBB6 blt -0x448 /* 0000110A */
label00001556:
00001556 0C45 0003 cmpi.w D5, 0x3
0000155A 6F02 ble +0x4 /* 0000155E */
0000155C 5244 addq.w D4, 1
label0000155E:
0000155E 486E FFF0 pea.l [A6 - 0x10]
00001562 486E FFD6 pea.l [A6 - 0x2A]
00001566 3F3C 080E move.w -[A7], 0x80E
0000156A A9EB syscall Pack4/FP68K
0000156C 487A 0184 pea.l [PC + 0x184 /* 000016F2, value 0x0, cstring "" */]
00001570 486E FFD6 pea.l [A6 - 0x2A]
00001574 3F3C 0008 move.w -[A7], 0x8
00001578 A9EB syscall Pack4/FP68K
0000157A 671E beq +0x20 /* 0000159A */
0000157C 486E FFE0 pea.l [A6 - 0x20]
00001580 486E FFCC pea.l [A6 - 0x34]
00001584 3F3C 080E move.w -[A7], 0x80E
00001588 A9EB syscall Pack4/FP68K
0000158A 486E FFF0 pea.l [A6 - 0x10]
0000158E 486E FFCC pea.l [A6 - 0x34]
00001592 3F3C 0804 move.w -[A7], 0x804
00001596 A9EB syscall Pack4/FP68K
00001598 603C bra +0x3E /* 000015D6 */
label0000159A:
0000159A 486E FFE0 pea.l [A6 - 0x20]
0000159E 486E FFC2 pea.l [A6 - 0x3E]
000015A2 3F3C 080E move.w -[A7], 0x80E
000015A6 A9EB syscall Pack4/FP68K
000015A8 2D46 FF4E move.l [A6 - 0xB2], D6
000015AC 486E FF4E pea.l [A6 - 0xB2]
000015B0 486E FFB8 pea.l [A6 - 0x48]
000015B4 3F3C 280E move.w -[A7], 0x280E
000015B8 A9EB syscall Pack4/FP68K
000015BA 486E FFB8 pea.l [A6 - 0x48]
000015BE 486E FFC2 pea.l [A6 - 0x3E]
000015C2 3F3C 0004 move.w -[A7], 0x4
000015C6 A9EB syscall Pack4/FP68K
000015C8 41EE FFCC lea.l A0, [A6 - 0x34]
000015CC 43EE FFC2 lea.l A1, [A6 - 0x3E]
000015D0 20D9 move.l [A0]+, [A1]+
000015D2 20D9 move.l [A0]+, [A1]+
000015D4 30D9 move.w [A0]+, [A1]+
label000015D6:
000015D6 486E FFCC pea.l [A6 - 0x34]
000015DA 2F0B move.l -[A7], A3
000015DC 3F3C 0810 move.w -[A7], 0x810
000015E0 A9EB syscall Pack4/FP68K
000015E2 486E FFF8 pea.l [A6 - 0x8]
000015E6 486E FFD6 pea.l [A6 - 0x2A]
000015EA 3F3C 080E move.w -[A7], 0x80E
000015EE A9EB syscall Pack4/FP68K
000015F0 487A 0100 pea.l [PC + 0x100 /* 000016F2, value 0x0, cstring "" */]
000015F4 486E FFD6 pea.l [A6 - 0x2A]
000015F8 3F3C 0008 move.w -[A7], 0x8
000015FC A9EB syscall Pack4/FP68K
000015FE 671E beq +0x20 /* 0000161E */
00001600 486E FFE0 pea.l [A6 - 0x20]
00001604 486E FFCC pea.l [A6 - 0x34]
00001608 3F3C 080E move.w -[A7], 0x80E
0000160C A9EB syscall Pack4/FP68K
0000160E 486E FFF8 pea.l [A6 - 0x8]
00001612 486E FFCC pea.l [A6 - 0x34]
00001616 3F3C 0804 move.w -[A7], 0x804
0000161A A9EB syscall Pack4/FP68K
0000161C 603C bra +0x3E /* 0000165A */
label0000161E:
0000161E 486E FFE0 pea.l [A6 - 0x20]
00001622 486E FFC2 pea.l [A6 - 0x3E]
00001626 3F3C 080E move.w -[A7], 0x80E
0000162A A9EB syscall Pack4/FP68K
0000162C 2D47 FF4A move.l [A6 - 0xB6], D7
00001630 486E FF4A pea.l [A6 - 0xB6]
00001634 486E FFB8 pea.l [A6 - 0x48]
00001638 3F3C 280E move.w -[A7], 0x280E
0000163C A9EB syscall Pack4/FP68K
0000163E 486E FFB8 pea.l [A6 - 0x48]
00001642 486E FFC2 pea.l [A6 - 0x3E]
00001646 3F3C 0004 move.w -[A7], 0x4
0000164A A9EB syscall Pack4/FP68K
0000164C 41EE FFCC lea.l A0, [A6 - 0x34]
00001650 43EE FFC2 lea.l A1, [A6 - 0x3E]
00001654 20D9 move.l [A0]+, [A1]+
00001656 20D9 move.l [A0]+, [A1]+
00001658 30D9 move.w [A0]+, [A1]+
label0000165A:
0000165A 486E FFCC pea.l [A6 - 0x34]
0000165E 486B 0008 pea.l [A3 + 0x8]
00001662 3F3C 0810 move.w -[A7], 0x810
00001666 A9EB syscall Pack4/FP68K
00001668 7001 moveq.l D0, 0x01
0000166A 486E FFF0 pea.l [A6 - 0x10]
0000166E 486E FFD6 pea.l [A6 - 0x2A]
00001672 3F3C 080E move.w -[A7], 0x80E
00001676 A9EB syscall Pack4/FP68K
00001678 487A 0078 pea.l [PC + 0x78 /* 000016F2, value 0x0, cstring "" */]
0000167C 486E FFD6 pea.l [A6 - 0x2A]
00001680 3F3C 0008 move.w -[A7], 0x8
00001684 A9EB syscall Pack4/FP68K
00001686 6620 bne +0x22 /* 000016A8 */
00001688 486E FFF8 pea.l [A6 - 0x8]
0000168C 486E FFCC pea.l [A6 - 0x34]
00001690 3F3C 080E move.w -[A7], 0x80E
00001694 A9EB syscall Pack4/FP68K
00001696 487A 005A pea.l [PC + 0x5A /* 000016F2, value 0x0, cstring "" */]
0000169A 486E FFCC pea.l [A6 - 0x34]
0000169E 3F3C 0008 move.w -[A7], 0x8
000016A2 A9EB syscall Pack4/FP68K
000016A4 6602 bne +0x4 /* 000016A8 */
000016A6 7000 moveq.l D0, 0x00
label000016A8:
000016A8 4A80 tst.l D0
000016AA 6704 beq +0x6 /* 000016B0 */
000016AC 7005 moveq.l D0, 0x05
000016AE 6004 bra +0x6 /* 000016B4 */
label000016B0:
000016B0 2007 move.l D0, D7
000016B2 9086 sub.l D0, D6
label000016B4:
000016B4 3740 006E move.w [A3 + 0x6E], D0
000016B8 377C 0005 0070 move.w [A3 + 0x70], 0x5
000016BE 303C 00F0 move.w D0, 0xF0
000016C2 C06B 0068 and.w D0, [A3 + 0x68]
000016C6 6620 bne +0x22 /* 000016E8 */
000016C8 48C4 ext.l D4
000016CA 70F0 moveq.l D0, 0xFFFFFFF0
000016CC B084 cmp.l D0, D4
000016CE 6C18 bge +0x1A /* 000016E8 */
000016D0 4A44 tst.w D4
000016D2 6C08 bge +0xA /* 000016DC */
000016D4 3004 move.w D0, D4
000016D6 4440 neg.w D0
000016D8 48C0 ext.l D0
000016DA 6002 bra +0x4 /* 000016DE */
label000016DC:
000016DC 7000 moveq.l D0, 0x00
label000016DE:
000016DE 80BC 0000 0010 or.l D0, 0x10
000016E4 3740 0068 move.w [A3 + 0x68], D0
label000016E8:
000016E8 4CEE 18F0 FF32 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0xCE]
000016EE 4E5E unlink A6
000016F0 4E75 rts
000016F2 0000 0000 ori.b D0, 0x0
000016F6 0000 0000 ori.b D0, 0x0
000016FA 0000 3FE7 ori.b D0, 0xE7
000016FE D6BF add.l D3, <<invalid special address>>
00001700 94D5 sub.w A2, [A5]
00001702 E57A rol D2.w, D2
00001704 42BD clr.l <<invalid special address>>
00001706 3FFF move.w <<invalid special address>>, <<invalid special address>>
00001708 8000 or.b D0, D0
0000170A 0000 0000 ori.b D0, 0x0
0000170E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001710-00001714
fn00001710:
00001710 4E56 FFD0 link A6, -0x0030
// end alternate branch 00001710-00001714
fn00001710: // (misaligned)
00001712 FFD0 .invalid <<F/7/7>>
00001714 48E7 0310 movem.l -[A7], D6,D7,A3
00001718 266E 000C movea.l A3, [A6 + 0xC]
0000171C 486B 0010 pea.l [A3 + 0x10]
00001720 486E FFE6 pea.l [A6 - 0x1A]
00001724 3F3C 080E move.w -[A7], 0x80E
00001728 A9EB syscall Pack4/FP68K
0000172A 487A 032E pea.l [PC + 0x32E /* 00001A5A, value 0x3FFF8000 */]
0000172E 486E FFE6 pea.l [A6 - 0x1A]
00001732 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001736 A9EB syscall Pack4/FP68K
00001738 6300 0302 bls +0x304 /* 00001A3C */
0000173C 2F0B move.l -[A7], A3
0000173E 486E FFDC pea.l [A6 - 0x24]
00001742 3F3C 080E move.w -[A7], 0x80E
00001746 A9EB syscall Pack4/FP68K
00001748 487A 031A pea.l [PC + 0x31A /* 00001A64, value 0x0, cstring "" */]
0000174C 486E FFDC pea.l [A6 - 0x24]
00001750 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001754 A9EB syscall Pack4/FP68K
00001756 6300 02E4 bls +0x2E6 /* 00001A3C */
0000175A 2F0B move.l -[A7], A3
0000175C 486E FFE6 pea.l [A6 - 0x1A]
00001760 3F3C 080E move.w -[A7], 0x80E
00001764 A9EB syscall Pack4/FP68K
00001766 486B 0008 pea.l [A3 + 0x8]
0000176A 486E FFE6 pea.l [A6 - 0x1A]
0000176E 3F3C 0808 move.w -[A7], 0x808
00001772 A9EB syscall Pack4/FP68K
00001774 6634 bne +0x36 /* 000017AA */
00001776 2F0B move.l -[A7], A3
00001778 486E FFE6 pea.l [A6 - 0x1A]
0000177C 3F3C 080E move.w -[A7], 0x80E
00001780 A9EB syscall Pack4/FP68K
00001782 486B 0010 pea.l [A3 + 0x10]
00001786 486E FFDC pea.l [A6 - 0x24]
0000178A 3F3C 080E move.w -[A7], 0x80E
0000178E A9EB syscall Pack4/FP68K
00001790 486E FFDC pea.l [A6 - 0x24]
00001794 486E FFE6 pea.l [A6 - 0x1A]
00001798 3F3C 0006 move.w -[A7], 0x6
0000179C A9EB syscall Pack4/FP68K
0000179E 486E FFE6 pea.l [A6 - 0x1A]
000017A2 2F0B move.l -[A7], A3
000017A4 3F3C 0810 move.w -[A7], 0x810
000017A8 A9EB syscall Pack4/FP68K
label000017AA:
000017AA 486E FFF8 pea.l [A6 - 0x8]
000017AE 7001 moveq.l D0, 0x01
000017B0 2F00 move.l -[A7], D0
000017B2 486B 0010 pea.l [A3 + 0x10]
000017B6 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000017BA 486E FFF8 pea.l [A6 - 0x8]
000017BE 486E FFE6 pea.l [A6 - 0x1A]
000017C2 3F3C 080E move.w -[A7], 0x80E
000017C6 A9EB syscall Pack4/FP68K
000017C8 486E FFE6 pea.l [A6 - 0x1A]
000017CC 486E FFF0 pea.l [A6 - 0x10]
000017D0 3F3C 0810 move.w -[A7], 0x810
000017D4 A9EB syscall Pack4/FP68K
000017D6 486E FFF8 pea.l [A6 - 0x8]
000017DA 7001 moveq.l D0, 0x01
000017DC 2F00 move.l -[A7], D0
000017DE 2F0B move.l -[A7], A3
000017E0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000017E4 486E FFF8 pea.l [A6 - 0x8]
000017E8 486E FFE6 pea.l [A6 - 0x1A]
000017EC 3F3C 080E move.w -[A7], 0x80E
000017F0 A9EB syscall Pack4/FP68K
000017F2 486E FFF0 pea.l [A6 - 0x10]
000017F6 486E FFDC pea.l [A6 - 0x24]
000017FA 3F3C 080E move.w -[A7], 0x80E
000017FE A9EB syscall Pack4/FP68K
00001800 486E FFDC pea.l [A6 - 0x24]
00001804 486E FFE6 pea.l [A6 - 0x1A]
00001808 3F3C 0006 move.w -[A7], 0x6
0000180C A9EB syscall Pack4/FP68K
0000180E 486E FFE6 pea.l [A6 - 0x1A]
00001812 486E FFF8 pea.l [A6 - 0x8]
00001816 3F3C 0810 move.w -[A7], 0x810
0000181A A9EB syscall Pack4/FP68K
0000181C 486E FFF8 pea.l [A6 - 0x8]
00001820 486E FFF8 pea.l [A6 - 0x8]
00001824 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */]
00001828 486E FFF8 pea.l [A6 - 0x8]
0000182C 486E FFE6 pea.l [A6 - 0x1A]
00001830 3F3C 080E move.w -[A7], 0x80E
00001834 A9EB syscall Pack4/FP68K
00001836 41EE FFE6 lea.l A0, [A6 - 0x1A]
0000183A 43EE FFDC lea.l A1, [A6 - 0x24]
0000183E 22D8 move.l [A1]+, [A0]+
00001840 22D8 move.l [A1]+, [A0]+
00001842 32D8 move.w [A1]+, [A0]+
00001844 486E FFDC pea.l [A6 - 0x24]
00001848 3F3C 0016 move.w -[A7], 0x16
0000184C A9EB syscall Pack4/FP68K
0000184E 486E FFDC pea.l [A6 - 0x24]
00001852 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001856 3E00 move.w D7, D0
00001858 486E FFF8 pea.l [A6 - 0x8]
0000185C 7001 moveq.l D0, 0x01
0000185E 2F00 move.l -[A7], D0
00001860 486B 0008 pea.l [A3 + 0x8]
00001864 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00001868 486E FFF8 pea.l [A6 - 0x8]
0000186C 486E FFE6 pea.l [A6 - 0x1A]
00001870 3F3C 080E move.w -[A7], 0x80E
00001874 A9EB syscall Pack4/FP68K
00001876 486E FFF0 pea.l [A6 - 0x10]
0000187A 486E FFDC pea.l [A6 - 0x24]
0000187E 3F3C 080E move.w -[A7], 0x80E
00001882 A9EB syscall Pack4/FP68K
00001884 486E FFDC pea.l [A6 - 0x24]
00001888 486E FFE6 pea.l [A6 - 0x1A]
0000188C 3F3C 0006 move.w -[A7], 0x6
00001890 A9EB syscall Pack4/FP68K
00001892 486E FFE6 pea.l [A6 - 0x1A]
00001896 486E FFF8 pea.l [A6 - 0x8]
0000189A 3F3C 0810 move.w -[A7], 0x810
0000189E A9EB syscall Pack4/FP68K
000018A0 486E FFF8 pea.l [A6 - 0x8]
000018A4 486E FFF8 pea.l [A6 - 0x8]
000018A8 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */]
000018AC 486E FFF8 pea.l [A6 - 0x8]
000018B0 486E FFE6 pea.l [A6 - 0x1A]
000018B4 3F3C 080E move.w -[A7], 0x80E
000018B8 A9EB syscall Pack4/FP68K
000018BA 41EE FFE6 lea.l A0, [A6 - 0x1A]
000018BE 43EE FFDC lea.l A1, [A6 - 0x24]
000018C2 22D8 move.l [A1]+, [A0]+
000018C4 22D8 move.l [A1]+, [A0]+
000018C6 32D8 move.w [A1]+, [A0]+
000018C8 486E FFDC pea.l [A6 - 0x24]
000018CC 3F3C 0016 move.w -[A7], 0x16
000018D0 A9EB syscall Pack4/FP68K
000018D2 486E FFDC pea.l [A6 - 0x24]
000018D6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000018DA 3C00 move.w D6, D0
000018DC 4A47 tst.w D7
000018DE 4FEF 003C lea.l A7, [A7 + 0x3C]
000018E2 660E bne +0x10 /* 000018F2 */
000018E4 487A 0174 pea.l [PC + 0x174 /* 00001A5A, value 0x3FFF8000 */]
000018E8 2F0B move.l -[A7], A3
000018EA 3F3C 0810 move.w -[A7], 0x810
000018EE A9EB syscall Pack4/FP68K
000018F0 604E bra +0x50 /* 00001940 */
label000018F2:
000018F2 3D47 FFDA move.w [A6 - 0x26], D7
000018F6 486E FFDA pea.l [A6 - 0x26]
000018FA 486E FFE6 pea.l [A6 - 0x1A]
000018FE 3F3C 200E move.w -[A7], 0x200E
00001902 A9EB syscall Pack4/FP68K
00001904 486E FFE6 pea.l [A6 - 0x1A]
00001908 486E FFD2 pea.l [A6 - 0x2E]
0000190C 3F3C 0810 move.w -[A7], 0x810
00001910 A9EB syscall Pack4/FP68K
00001912 486E FFD2 pea.l [A6 - 0x2E]
00001916 486E FFDC pea.l [A6 - 0x24]
0000191A 3F3C 080E move.w -[A7], 0x80E
0000191E A9EB syscall Pack4/FP68K
00001920 486E FFDC pea.l [A6 - 0x24]
00001924 486E FFF8 pea.l [A6 - 0x8]
00001928 3F3C 0810 move.w -[A7], 0x810
0000192C A9EB syscall Pack4/FP68K
0000192E 2F0B move.l -[A7], A3
00001930 486E FFF8 pea.l [A6 - 0x8]
00001934 486B 0010 pea.l [A3 + 0x10]
00001938 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
0000193C 4FEF 000C lea.l A7, [A7 + 0xC]
label00001940:
00001940 4A46 tst.w D6
00001942 6610 bne +0x12 /* 00001954 */
00001944 487A 0114 pea.l [PC + 0x114 /* 00001A5A, value 0x3FFF8000 */]
00001948 486B 0008 pea.l [A3 + 0x8]
0000194C 3F3C 0810 move.w -[A7], 0x810
00001950 A9EB syscall Pack4/FP68K
00001952 6050 bra +0x52 /* 000019A4 */
label00001954:
00001954 3D46 FFD0 move.w [A6 - 0x30], D6
00001958 486E FFD0 pea.l [A6 - 0x30]
0000195C 486E FFE6 pea.l [A6 - 0x1A]
00001960 3F3C 200E move.w -[A7], 0x200E
00001964 A9EB syscall Pack4/FP68K
00001966 486E FFE6 pea.l [A6 - 0x1A]
0000196A 486E FFD2 pea.l [A6 - 0x2E]
0000196E 3F3C 0810 move.w -[A7], 0x810
00001972 A9EB syscall Pack4/FP68K
00001974 486E FFD2 pea.l [A6 - 0x2E]
00001978 486E FFDC pea.l [A6 - 0x24]
0000197C 3F3C 080E move.w -[A7], 0x80E
00001980 A9EB syscall Pack4/FP68K
00001982 486E FFDC pea.l [A6 - 0x24]
00001986 486E FFF8 pea.l [A6 - 0x8]
0000198A 3F3C 0810 move.w -[A7], 0x810
0000198E A9EB syscall Pack4/FP68K
00001990 486B 0008 pea.l [A3 + 0x8]
00001994 486E FFF8 pea.l [A6 - 0x8]
00001998 486B 0010 pea.l [A3 + 0x10]
0000199C 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
000019A0 4FEF 000C lea.l A7, [A7 + 0xC]
label000019A4:
000019A4 3006 move.w D0, D6
000019A6 9047 sub.w D0, D7
000019A8 3740 006E move.w [A3 + 0x6E], D0
000019AC 486B 0010 pea.l [A3 + 0x10]
000019B0 486E FFE6 pea.l [A6 - 0x1A]
000019B4 3F3C 080E move.w -[A7], 0x80E
000019B8 A9EB syscall Pack4/FP68K
000019BA 487A 008A pea.l [PC + 0x8A /* 00001A46, value 0x4002A000 */]
000019BE 486E FFE6 pea.l [A6 - 0x1A]
000019C2 3F3C 0008 move.w -[A7], 0x8
000019C6 A9EB syscall Pack4/FP68K
000019C8 6604 bne +0x6 /* 000019CE */
000019CA 7009 moveq.l D0, 0x09
000019CC 6002 bra +0x4 /* 000019D0 */
label000019CE:
000019CE 7002 moveq.l D0, 0x02
label000019D0:
000019D0 3740 0070 move.w [A3 + 0x70], D0
000019D4 303C 00F0 move.w D0, 0xF0
000019D8 C06B 0068 and.w D0, [A3 + 0x68]
000019DC 665E bne +0x60 /* 00001A3C */
000019DE 7001 moveq.l D0, 0x01
000019E0 486B 0010 pea.l [A3 + 0x10]
000019E4 486E FFE6 pea.l [A6 - 0x1A]
000019E8 3F3C 080E move.w -[A7], 0x80E
000019EC A9EB syscall Pack4/FP68K
000019EE 487A 0060 pea.l [PC + 0x60 /* 00001A50, value 0x40008000, cstring "@" */]
000019F2 486E FFE6 pea.l [A6 - 0x1A]
000019F6 3F3C 0008 move.w -[A7], 0x8
000019FA A9EB syscall Pack4/FP68K
000019FC 6720 beq +0x22 /* 00001A1E */
000019FE 486B 0010 pea.l [A3 + 0x10]
00001A02 486E FFDC pea.l [A6 - 0x24]
00001A06 3F3C 080E move.w -[A7], 0x80E
00001A0A A9EB syscall Pack4/FP68K
00001A0C 487A 0038 pea.l [PC + 0x38 /* 00001A46, value 0x4002A000 */]
00001A10 486E FFDC pea.l [A6 - 0x24]
00001A14 3F3C 0008 move.w -[A7], 0x8
00001A18 A9EB syscall Pack4/FP68K
00001A1A 6702 beq +0x4 /* 00001A1E */
00001A1C 7000 moveq.l D0, 0x00
label00001A1E:
00001A1E 4A80 tst.l D0
00001A20 6714 beq +0x16 /* 00001A36 */
00001A22 4A47 tst.w D7
00001A24 6C0C bge +0xE /* 00001A32 */
00001A26 3007 move.w D0, D7
00001A28 4440 neg.w D0
00001A2A 807C 0010 or.w D0, 0x10
00001A2E 48C0 ext.l D0
00001A30 6006 bra +0x8 /* 00001A38 */
label00001A32:
00001A32 7010 moveq.l D0, 0x10
00001A34 6002 bra +0x4 /* 00001A38 */
label00001A36:
00001A36 7015 moveq.l D0, 0x15
label00001A38:
00001A38 3740 0068 move.w [A3 + 0x68], D0
label00001A3C:
00001A3C 4CEE 08C0 FFC4 movem.l D6,D7,A3, [A6 - 0x3C]
00001A42 4E5E unlink A6
00001A44 4E75 rts
00001A46 4002 negx.b D2
00001A48 A000 syscall Open/PBHOpen/HOpen
00001A4A 0000 0000 ori.b D0, 0x0
00001A4E 0000 4000 ori.b D0, 0x0
00001A52 8000 or.b D0, D0
00001A54 0000 0000 ori.b D0, 0x0
00001A58 0000 3FFF ori.b D0, 0xFF
00001A5C 8000 or.b D0, D0
00001A5E 0000 0000 ori.b D0, 0x0
00001A62 0000 0000 ori.b D0, 0x0
00001A66 0000 0000 ori.b D0, 0x0
00001A6A 0000 0000 ori.b D0, 0x0
export_1043:
fn00001A6E:
00001A6E 4E56 FFEE link A6, -0x0012
00001A72 48E7 0018 movem.l -[A7], A3,A4
00001A76 286E 0008 movea.l A4, [A6 + 0x8]
00001A7A 266E 000C movea.l A3, [A6 + 0xC]
00001A7E 4A2B 0076 tst.b [A3 + 0x76]
00001A82 6742 beq +0x44 /* 00001AC6 */
00001A84 2F0B move.l -[A7], A3
00001A86 486E FFEE pea.l [A6 - 0x12]
00001A8A 3F3C 080E move.w -[A7], 0x80E
00001A8E A9EB syscall Pack4/FP68K
00001A90 486B 0008 pea.l [A3 + 0x8]
00001A94 486E FFEE pea.l [A6 - 0x12]
00001A98 3F3C 080A move.w -[A7], 0x80A
00001A9C A9EB syscall Pack4/FP68K
00001A9E 6D0A blt +0xC /* 00001AAA */
00001AA0 397C 05DF 010C move.w [A4 + 0x10C], 0x5DF
00001AA6 6000 021A bra +0x21C /* 00001CC2 */
label00001AAA:
00001AAA 7001 moveq.l D0, 0x01
00001AAC B06B 006E cmp.w D0, [A3 + 0x6E]
00001AB0 6E0A bgt +0xC /* 00001ABC */
00001AB2 7001 moveq.l D0, 0x01
00001AB4 B06B 0070 cmp.w D0, [A3 + 0x70]
00001AB8 6F00 0208 ble +0x20A /* 00001CC2 */
label00001ABC:
00001ABC 397C 05E0 010C move.w [A4 + 0x10C], 0x5E0
00001AC2 6000 01FE bra +0x200 /* 00001CC2 */
label00001AC6:
00001AC6 2F0B move.l -[A7], A3
00001AC8 486E FFEE pea.l [A6 - 0x12]
00001ACC 3F3C 080E move.w -[A7], 0x80E
00001AD0 A9EB syscall Pack4/FP68K
00001AD2 486B 0008 pea.l [A3 + 0x8]
00001AD6 486E FFEE pea.l [A6 - 0x12]
00001ADA 3F3C 080A move.w -[A7], 0x80A
00001ADE A9EB syscall Pack4/FP68K
00001AE0 6F54 ble +0x56 /* 00001B36 */
00001AE2 2F0B move.l -[A7], A3
00001AE4 486E FFEE pea.l [A6 - 0x12]
00001AE8 3F3C 080E move.w -[A7], 0x80E
00001AEC A9EB syscall Pack4/FP68K
00001AEE 486E FFEE pea.l [A6 - 0x12]
00001AF2 486E FFF8 pea.l [A6 - 0x8]
00001AF6 3F3C 0810 move.w -[A7], 0x810
00001AFA A9EB syscall Pack4/FP68K
00001AFC 486B 0008 pea.l [A3 + 0x8]
00001B00 486E FFEE pea.l [A6 - 0x12]
00001B04 3F3C 080E move.w -[A7], 0x80E
00001B08 A9EB syscall Pack4/FP68K
00001B0A 486E FFEE pea.l [A6 - 0x12]
00001B0E 2F0B move.l -[A7], A3
00001B10 3F3C 0810 move.w -[A7], 0x810
00001B14 A9EB syscall Pack4/FP68K
00001B16 486E FFF8 pea.l [A6 - 0x8]
00001B1A 486E FFEE pea.l [A6 - 0x12]
00001B1E 3F3C 080E move.w -[A7], 0x80E
00001B22 A9EB syscall Pack4/FP68K
00001B24 486E FFEE pea.l [A6 - 0x12]
00001B28 486B 0008 pea.l [A3 + 0x8]
00001B2C 3F3C 0810 move.w -[A7], 0x810
00001B30 A9EB syscall Pack4/FP68K
00001B32 6000 00B6 bra +0xB8 /* 00001BEA */
label00001B36:
00001B36 2F0B move.l -[A7], A3
00001B38 486E FFEE pea.l [A6 - 0x12]
00001B3C 3F3C 080E move.w -[A7], 0x80E
00001B40 A9EB syscall Pack4/FP68K
00001B42 486B 0008 pea.l [A3 + 0x8]
00001B46 486E FFEE pea.l [A6 - 0x12]
00001B4A 3F3C 0808 move.w -[A7], 0x808
00001B4E A9EB syscall Pack4/FP68K
00001B50 6600 0098 bne +0x9A /* 00001BEA */
00001B54 2F0B move.l -[A7], A3
00001B56 486E FFEE pea.l [A6 - 0x12]
00001B5A 3F3C 080E move.w -[A7], 0x80E
00001B5E A9EB syscall Pack4/FP68K
00001B60 487A 01E6 pea.l [PC + 0x1E6 /* 00001D48, value 0x0, cstring "" */]
00001B64 486E FFEE pea.l [A6 - 0x12]
00001B68 3F3C 0008 move.w -[A7], 0x8
00001B6C A9EB syscall Pack4/FP68K
00001B6E 6610 bne +0x12 /* 00001B80 */
00001B70 487A 01E0 pea.l [PC + 0x1E0 /* 00001D52, value 0x3FFF8000 */]
00001B74 486B 0008 pea.l [A3 + 0x8]
00001B78 3F3C 0810 move.w -[A7], 0x810
00001B7C A9EB syscall Pack4/FP68K
00001B7E 606A bra +0x6C /* 00001BEA */
label00001B80:
00001B80 2F0B move.l -[A7], A3
00001B82 486E FFEE pea.l [A6 - 0x12]
00001B86 3F3C 080E move.w -[A7], 0x80E
00001B8A A9EB syscall Pack4/FP68K
00001B8C 487A 01BA pea.l [PC + 0x1BA /* 00001D48, value 0x0, cstring "" */]
00001B90 486E FFEE pea.l [A6 - 0x12]
00001B94 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001B98 A9EB syscall Pack4/FP68K
00001B9A 6F40 ble +0x42 /* 00001BDC */
00001B9C 7002 moveq.l D0, 0x02
00001B9E B02B 0075 cmp.b D0, [A3 + 0x75]
00001BA2 661C bne +0x1E /* 00001BC0 */
00001BA4 2F0B move.l -[A7], A3
00001BA6 486E FFEE pea.l [A6 - 0x12]
00001BAA 3F3C 080E move.w -[A7], 0x80E
00001BAE A9EB syscall Pack4/FP68K
00001BB0 486B 0010 pea.l [A3 + 0x10]
00001BB4 486E FFEE pea.l [A6 - 0x12]
00001BB8 3F3C 0806 move.w -[A7], 0x806
00001BBC A9EB syscall Pack4/FP68K
00001BBE 600E bra +0x10 /* 00001BCE */
label00001BC0:
00001BC0 41EE FFEE lea.l A0, [A6 - 0x12]
00001BC4 43FA 0182 lea.l A1, [PC + 0x182 /* 00001D48, value 0x0, cstring "" */]
00001BC8 20D9 move.l [A0]+, [A1]+
00001BCA 20D9 move.l [A0]+, [A1]+
00001BCC 30D9 move.w [A0]+, [A1]+
label00001BCE:
00001BCE 486E FFEE pea.l [A6 - 0x12]
00001BD2 2F0B move.l -[A7], A3
00001BD4 3F3C 0810 move.w -[A7], 0x810
00001BD8 A9EB syscall Pack4/FP68K
00001BDA 600E bra +0x10 /* 00001BEA */
label00001BDC:
00001BDC 487A 016A pea.l [PC + 0x16A /* 00001D48, value 0x0, cstring "" */]
00001BE0 486B 0008 pea.l [A3 + 0x8]
00001BE4 3F3C 0810 move.w -[A7], 0x810
00001BE8 A9EB syscall Pack4/FP68K
label00001BEA:
00001BEA 7002 moveq.l D0, 0x02
00001BEC B02B 0075 cmp.b D0, [A3 + 0x75]
00001BF0 6774 beq +0x76 /* 00001C66 */
00001BF2 4A6C 010E tst.w [A4 + 0x10E]
00001BF6 6D08 blt +0xA /* 00001C00 */
00001BF8 7004 moveq.l D0, 0x04
00001BFA B06C 010E cmp.w D0, [A4 + 0x10E]
00001BFE 6C10 bge +0x12 /* 00001C10 */
label00001C00:
00001C00 7005 moveq.l D0, 0x05
00001C02 B06C 010E cmp.w D0, [A4 + 0x10E]
00001C06 6E5E bgt +0x60 /* 00001C66 */
00001C08 7009 moveq.l D0, 0x09
00001C0A B06C 010E cmp.w D0, [A4 + 0x10E]
00001C0E 6D56 blt +0x58 /* 00001C66 */
label00001C10:
00001C10 2F0B move.l -[A7], A3
00001C12 486E FFEE pea.l [A6 - 0x12]
00001C16 3F3C 080E move.w -[A7], 0x80E
00001C1A A9EB syscall Pack4/FP68K
00001C1C 487A 012A pea.l [PC + 0x12A /* 00001D48, value 0x0, cstring "" */]
00001C20 486E FFEE pea.l [A6 - 0x12]
00001C24 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001C28 A9EB syscall Pack4/FP68K
00001C2A 6F0E ble +0x10 /* 00001C3A */
00001C2C 487A 011A pea.l [PC + 0x11A /* 00001D48, value 0x0, cstring "" */]
00001C30 2F0B move.l -[A7], A3
00001C32 3F3C 0810 move.w -[A7], 0x810
00001C36 A9EB syscall Pack4/FP68K
00001C38 602C bra +0x2E /* 00001C66 */
label00001C3A:
00001C3A 486B 0008 pea.l [A3 + 0x8]
00001C3E 486E FFEE pea.l [A6 - 0x12]
00001C42 3F3C 080E move.w -[A7], 0x80E
00001C46 A9EB syscall Pack4/FP68K
00001C48 487A 00FE pea.l [PC + 0xFE /* 00001D48, value 0x0, cstring "" */]
00001C4C 486E FFEE pea.l [A6 - 0x12]
00001C50 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001C54 A9EB syscall Pack4/FP68K
00001C56 640E bcc +0x10 /* 00001C66 */
00001C58 487A 00EE pea.l [PC + 0xEE /* 00001D48, value 0x0, cstring "" */]
00001C5C 486B 0008 pea.l [A3 + 0x8]
00001C60 3F3C 0810 move.w -[A7], 0x810
00001C64 A9EB syscall Pack4/FP68K
label00001C66:
00001C66 7001 moveq.l D0, 0x01
00001C68 B06B 006E cmp.w D0, [A3 + 0x6E]
00001C6C 6F06 ble +0x8 /* 00001C74 */
00001C6E 377C 0001 006E move.w [A3 + 0x6E], 0x1
label00001C74:
00001C74 7001 moveq.l D0, 0x01
00001C76 B06B 0070 cmp.w D0, [A3 + 0x70]
00001C7A 6F06 ble +0x8 /* 00001C82 */
00001C7C 377C 0001 0070 move.w [A3 + 0x70], 0x1
label00001C82:
00001C82 102B 0075 move.b D0, [A3 + 0x75]
00001C86 653A bcs +0x3C /* 00001CC2 */
00001C88 0C00 0002 cmpi.b D0, 0x2
00001C8C 6234 bhi +0x36 /* 00001CC2 */
00001C8E 7200 moveq.l D1, 0x00
00001C90 1200 move.b D1, D0
00001C92 D241 add.w D1, D1
00001C94 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001C98 4EFB 1000 jmp [PC + D1.w]
00001C9C 0012 0008 ori.b [A2], 0x8
00001CA0 001E 2F0B ori.b [A6]+, 0xB
00001CA4 4EBA F150 jsr [PC - 0xEB0 /* 00000DF6 */]
00001CA8 588F addq.l A7, 4
00001CAA 6016 bra +0x18 /* 00001CC2 */
00001CAC 2F0B move.l -[A7], A3
00001CAE 2F0C move.l -[A7], A4
00001CB0 4EBA F1D6 jsr [PC - 0xE2A /* 00000E88 */]
00001CB4 508F addq.l A7, 8
00001CB6 600A bra +0xC /* 00001CC2 */
00001CB8 2F0B move.l -[A7], A3
00001CBA 2F0C move.l -[A7], A4
00001CBC 4EBA FA52 jsr [PC - 0x5AE /* 00001710 */]
00001CC0 508F addq.l A7, 8
label00001CC2:
00001CC2 7002 moveq.l D0, 0x02
00001CC4 B02B 0075 cmp.b D0, [A3 + 0x75]
00001CC8 664A bne +0x4C /* 00001D14 */
00001CCA 2F0B move.l -[A7], A3
00001CCC 486E FFEE pea.l [A6 - 0x12]
00001CD0 3F3C 080E move.w -[A7], 0x80E
00001CD4 A9EB syscall Pack4/FP68K
00001CD6 487A 0070 pea.l [PC + 0x70 /* 00001D48, value 0x0, cstring "" */]
00001CDA 486E FFEE pea.l [A6 - 0x12]
00001CDE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001CE2 A9EB syscall Pack4/FP68K
00001CE4 6208 bhi +0xA /* 00001CEE */
00001CE6 397C 05E1 010C move.w [A4 + 0x10C], 0x5E1
00001CEC 6050 bra +0x52 /* 00001D3E */
label00001CEE:
00001CEE 486B 0010 pea.l [A3 + 0x10]
00001CF2 486E FFEE pea.l [A6 - 0x12]
00001CF6 3F3C 080E move.w -[A7], 0x80E
00001CFA A9EB syscall Pack4/FP68K
00001CFC 487A 0054 pea.l [PC + 0x54 /* 00001D52, value 0x3FFF8000 */]
00001D00 486E FFEE pea.l [A6 - 0x12]
00001D04 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D08 A9EB syscall Pack4/FP68K
00001D0A 6232 bhi +0x34 /* 00001D3E */
00001D0C 397C 05E2 010C move.w [A4 + 0x10C], 0x5E2
00001D12 602A bra +0x2C /* 00001D3E */
label00001D14:
00001D14 7001 moveq.l D0, 0x01
00001D16 B02B 0075 cmp.b D0, [A3 + 0x75]
00001D1A 6622 bne +0x24 /* 00001D3E */
00001D1C 2F0B move.l -[A7], A3
00001D1E 486E FFEE pea.l [A6 - 0x12]
00001D22 3F3C 080E move.w -[A7], 0x80E
00001D26 A9EB syscall Pack4/FP68K
00001D28 487A 001E pea.l [PC + 0x1E /* 00001D48, value 0x0, cstring "" */]
00001D2C 486E FFEE pea.l [A6 - 0x12]
00001D30 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001D34 A9EB syscall Pack4/FP68K
00001D36 6406 bcc +0x8 /* 00001D3E */
00001D38 397C 05E3 010C move.w [A4 + 0x10C], 0x5E3
label00001D3E:
00001D3E 4CEE 1800 FFE6 movem.l A3,A4, [A6 - 0x1A]
00001D44 4E5E unlink A6
00001D46 4E75 rts
00001D48 0000 0000 ori.b D0, 0x0
00001D4C 0000 0000 ori.b D0, 0x0
00001D50 0000 3FFF ori.b D0, 0xFF
00001D54 8000 or.b D0, D0
00001D56 0000 0000 ori.b D0, 0x0
00001D5A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001D5C-00001D60
fn00001D5C:
00001D5C 4E56 FFF0 link A6, -0x0010
// end alternate branch 00001D5C-00001D60
fn00001D5C: // (misaligned)
00001D5E FFF0 .invalid <<F/7/7>>
00001D60 2F0B move.l -[A7], A3
00001D62 266E 0008 movea.l A3, [A6 + 0x8]
00001D66 486E FFF0 pea.l [A6 - 0x10]
00001D6A 7000 moveq.l D0, 0x00
00001D6C 2F00 move.l -[A7], D0
00001D6E 2F00 move.l -[A7], D0
00001D70 486B 00D8 pea.l [A3 + 0xD8]
00001D74 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00001D78 486E FFF0 pea.l [A6 - 0x10]
00001D7C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001D80 41EB 0420 lea.l A0, [A3 + 0x420]
00001D84 43EE FFF0 lea.l A1, [A6 - 0x10]
00001D88 20D9 move.l [A0]+, [A1]+
00001D8A 20D9 move.l [A0]+, [A1]+
00001D8C 30D9 move.w [A0]+, [A1]+
00001D8E 376E FFFA 042A move.w [A3 + 0x42A], [A6 - 0x6]
00001D94 276E FFFC 042C move.l [A3 + 0x42C], [A6 - 0x4]
00001D9A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001D9E 3740 0430 move.w [A3 + 0x430], D0
00001DA2 266E FFEC movea.l A3, [A6 - 0x14]
00001DA6 4E5E unlink A6
00001DA8 4E75 rts
export_1044:
00001DAA 48E7 0118 movem.l -[A7], D7,A3,A4
00001DAE 286F 0018 movea.l A4, [A7 + 0x18]
00001DB2 3E2F 0016 move.w D7, [A7 + 0x16]
00001DB6 266F 0010 movea.l A3, [A7 + 0x10]
00001DBA 70FE moveq.l D0, 0xFFFFFFFE
00001DBC B053 cmp.w D0, [A3]
00001DBE 6738 beq +0x3A /* 00001DF8 */
00001DC0 302B 0004 move.w D0, [A3 + 0x4]
00001DC4 B06B 0006 cmp.w D0, [A3 + 0x6]
00001DC8 6618 bne +0x1A /* 00001DE2 */
00001DCA 2F0C move.l -[A7], A4
00001DCC 7000 moveq.l D0, 0x00
00001DCE 2F00 move.l -[A7], D0
00001DD0 7200 moveq.l D1, 0x00
00001DD2 3207 move.w D1, D7
00001DD4 2F01 move.l -[A7], D1
00001DD6 2F0B move.l -[A7], A3
00001DD8 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00001DDC 4FEF 0010 lea.l A7, [A7 + 0x10]
00001DE0 6016 bra +0x18 /* 00001DF8 */
label00001DE2:
00001DE2 2F0C move.l -[A7], A4
00001DE4 7000 moveq.l D0, 0x00
00001DE6 3007 move.w D0, D7
00001DE8 2F00 move.l -[A7], D0
00001DEA 7000 moveq.l D0, 0x00
00001DEC 2F00 move.l -[A7], D0
00001DEE 2F0B move.l -[A7], A3
00001DF0 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00001DF4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001DF8:
00001DF8 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001DFC 4E75 rts
export_1045:
fn00001DFE:
00001DFE 4E56 0000 link A6, 0
00001E02 48E7 0118 movem.l -[A7], D7,A3,A4
00001E06 3E2E 000E move.w D7, [A6 + 0xE]
00001E0A 286E 0010 movea.l A4, [A6 + 0x10]
00001E0E 266E 0008 movea.l A3, [A6 + 0x8]
00001E12 70FE moveq.l D0, 0xFFFFFFFE
00001E14 B053 cmp.w D0, [A3]
00001E16 6768 beq +0x6A /* 00001E80 */
00001E18 4A6B 0004 tst.w [A3 + 0x4]
00001E1C 6D62 blt +0x64 /* 00001E80 */
00001E1E 4A53 tst.w [A3]
00001E20 6D5E blt +0x60 /* 00001E80 */
00001E22 302B 0004 move.w D0, [A3 + 0x4]
00001E26 B06B 0006 cmp.w D0, [A3 + 0x6]
00001E2A 662A bne +0x2C /* 00001E56 */
00001E2C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E30 2F0C move.l -[A7], A4
00001E32 7000 moveq.l D0, 0x00
00001E34 2F00 move.l -[A7], D0
00001E36 7200 moveq.l D1, 0x00
00001E38 3207 move.w D1, D7
00001E3A 2F01 move.l -[A7], D1
00001E3C 2F0B move.l -[A7], A3
00001E3E 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
00001E42 7200 moveq.l D1, 0x00
00001E44 4A40 tst.w D0
00001E46 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E4A 6706 beq +0x8 /* 00001E52 */
00001E4C 4A14 tst.b [A4]
00001E4E 6702 beq +0x4 /* 00001E52 */
00001E50 7201 moveq.l D1, 0x01
label00001E52:
00001E52 3001 move.w D0, D1
00001E54 602C bra +0x2E /* 00001E82 */
label00001E56:
00001E56 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001E5A 2F0C move.l -[A7], A4
00001E5C 7000 moveq.l D0, 0x00
00001E5E 3007 move.w D0, D7
00001E60 2F00 move.l -[A7], D0
00001E62 7000 moveq.l D0, 0x00
00001E64 2F00 move.l -[A7], D0
00001E66 2F0B move.l -[A7], A3
00001E68 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
00001E6C 7200 moveq.l D1, 0x00
00001E6E 4A40 tst.w D0
00001E70 4FEF 0014 lea.l A7, [A7 + 0x14]
00001E74 6706 beq +0x8 /* 00001E7C */
00001E76 4A14 tst.b [A4]
00001E78 6702 beq +0x4 /* 00001E7C */
00001E7A 7201 moveq.l D1, 0x01
label00001E7C:
00001E7C 3001 move.w D0, D1
00001E7E 6002 bra +0x4 /* 00001E82 */
label00001E80:
00001E80 7000 moveq.l D0, 0x00
label00001E82:
00001E82 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00001E88 4E5E unlink A6
00001E8A 4E75 rts
export_1046:
00001E8C 4E56 FFF0 link A6, -0x0010
00001E90 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001E94 286E 0008 movea.l A4, [A6 + 0x8]
00001E98 3C2E 0012 move.w D6, [A6 + 0x12]
00001E9C 266E 000C movea.l A3, [A6 + 0xC]
00001EA0 4247 clr.w D7
00001EA2 70FE moveq.l D0, 0xFFFFFFFE
00001EA4 B053 cmp.w D0, [A3]
00001EA6 6740 beq +0x42 /* 00001EE8 */
00001EA8 302B 0004 move.w D0, [A3 + 0x4]
00001EAC B06B 0006 cmp.w D0, [A3 + 0x6]
00001EB0 661C bne +0x1E /* 00001ECE */
00001EB2 486E FFF0 pea.l [A6 - 0x10]
00001EB6 7000 moveq.l D0, 0x00
00001EB8 2F00 move.l -[A7], D0
00001EBA 7200 moveq.l D1, 0x00
00001EBC 3206 move.w D1, D6
00001EBE 2F01 move.l -[A7], D1
00001EC0 2F0B move.l -[A7], A3
00001EC2 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00001EC6 3E00 move.w D7, D0
00001EC8 4FEF 0010 lea.l A7, [A7 + 0x10]
00001ECC 601A bra +0x1C /* 00001EE8 */
label00001ECE:
00001ECE 486E FFF0 pea.l [A6 - 0x10]
00001ED2 7000 moveq.l D0, 0x00
00001ED4 3006 move.w D0, D6
00001ED6 2F00 move.l -[A7], D0
00001ED8 7000 moveq.l D0, 0x00
00001EDA 2F00 move.l -[A7], D0
00001EDC 2F0B move.l -[A7], A3
00001EDE 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
00001EE2 3E00 move.w D7, D0
00001EE4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001EE8:
00001EE8 4A47 tst.w D7
00001EEA 6606 bne +0x8 /* 00001EF2 */
00001EEC 302C 0430 move.w D0, [A4 + 0x430]
00001EF0 600E bra +0x10 /* 00001F00 */
label00001EF2:
00001EF2 486E FFF0 pea.l [A6 - 0x10]
00001EF6 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001EFA 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00001EFE 588F addq.l A7, 4
label00001F00:
00001F00 4CEE 18C0 FFE0 movem.l D6,D7,A3,A4, [A6 - 0x20]
00001F06 4E5E unlink A6
00001F08 4E75 rts
export_1047:
fn00001F0A:
00001F0A 48E7 0118 movem.l -[A7], D7,A3,A4
00001F0E 286F 0018 movea.l A4, [A7 + 0x18]
00001F12 3E2F 0016 move.w D7, [A7 + 0x16]
00001F16 266F 0010 movea.l A3, [A7 + 0x10]
00001F1A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001F1E 70FE moveq.l D0, 0xFFFFFFFE
00001F20 B053 cmp.w D0, [A3]
00001F22 6604 bne +0x6 /* 00001F28 */
00001F24 7000 moveq.l D0, 0x00
00001F26 6038 bra +0x3A /* 00001F60 */
label00001F28:
00001F28 302B 0004 move.w D0, [A3 + 0x4]
00001F2C B06B 0006 cmp.w D0, [A3 + 0x6]
00001F30 6618 bne +0x1A /* 00001F4A */
00001F32 2F0C move.l -[A7], A4
00001F34 7000 moveq.l D0, 0x00
00001F36 2F00 move.l -[A7], D0
00001F38 7200 moveq.l D1, 0x00
00001F3A 3207 move.w D1, D7
00001F3C 2F01 move.l -[A7], D1
00001F3E 2F0B move.l -[A7], A3
00001F40 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00001F44 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F48 6016 bra +0x18 /* 00001F60 */
label00001F4A:
00001F4A 2F0C move.l -[A7], A4
00001F4C 7000 moveq.l D0, 0x00
00001F4E 3007 move.w D0, D7
00001F50 2F00 move.l -[A7], D0
00001F52 7000 moveq.l D0, 0x00
00001F54 2F00 move.l -[A7], D0
00001F56 2F0B move.l -[A7], A3
00001F58 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00001F5C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001F60:
00001F60 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001F64 4E75 rts
export_1048:
00001F66 4E56 FFEE link A6, -0x0012
00001F6A 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00001F6E 266E 0010 movea.l A3, [A6 + 0x10]
00001F72 3C2E 000E move.w D6, [A6 + 0xE]
00001F76 3E2E 000A move.w D7, [A6 + 0xA]
00001F7A 102D F28A move.b D0, [A5 - 0xD76]
00001F7E 6500 014E bcs +0x150 /* 000020CE */
00001F82 0C00 0003 cmpi.b D0, 0x3
00001F86 6200 0146 bhi +0x148 /* 000020CE */
00001F8A 7200 moveq.l D1, 0x00
00001F8C 1200 move.b D1, D0
00001F8E D241 add.w D1, D1
00001F90 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001F94 4EFB 1000 jmp [PC + D1.w]
00001F98 000A 0056 ori.b A2, 0x56 /* 'V' */
00001F9C 00A0 00F6 7000 ori.l -[A0], 0xF67000
00001FA2 3006 move.w D0, D6
00001FA4 322D F28E move.w D1, [A5 - 0xD72]
00001FA8 48C1 ext.l D1
00001FAA B280 cmp.l D1, D0
00001FAC 6622 bne +0x24 /* 00001FD0 */
00001FAE 206D F294 movea.l A0, [A5 - 0xD6C]
00001FB2 7000 moveq.l D0, 0x00
00001FB4 3007 move.w D0, D7
00001FB6 2200 move.l D1, D0
00001FB8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00001FBC 4841 swap.w D1
00001FBE C2FC 004A mulu.w D1, 0x4A /* 'J' */
00001FC2 4841 swap.w D1
00001FC4 4241 clr.w D1
00001FC6 D081 add.l D0, D1
00001FC8 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
00001FCC 2B48 F290 move.l [A5 - 0xD70], A0
label00001FD0:
00001FD0 486E FFF8 pea.l [A6 - 0x8]
00001FD4 7000 moveq.l D0, 0x00
00001FD6 3006 move.w D0, D6
00001FD8 2F00 move.l -[A7], D0
00001FDA 2F2D F290 move.l -[A7], [A5 - 0xD70]
00001FDE 4EBA FF2A jsr [PC - 0xD6 /* 00001F0A */]
00001FE2 3A00 move.w D5, D0
00001FE4 4FEF 000C lea.l A7, [A7 + 0xC]
00001FE8 6000 00E4 bra +0xE6 /* 000020CE */
00001FEC 4A47 tst.w D7
00001FEE 6622 bne +0x24 /* 00002012 */
00001FF0 206D F294 movea.l A0, [A5 - 0xD6C]
00001FF4 7000 moveq.l D0, 0x00
00001FF6 3006 move.w D0, D6
00001FF8 2200 move.l D1, D0
00001FFA C0FC 004A mulu.w D0, 0x4A /* 'J' */
00001FFE 4841 swap.w D1
00002000 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002004 4841 swap.w D1
00002006 4241 clr.w D1
00002008 D081 add.l D0, D1
0000200A 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
0000200E 2B48 F290 move.l [A5 - 0xD70], A0
label00002012:
00002012 486E FFF8 pea.l [A6 - 0x8]
00002016 302D F28C move.w D0, [A5 - 0xD74]
0000201A 48C0 ext.l D0
0000201C 7200 moveq.l D1, 0x00
0000201E 3207 move.w D1, D7
00002020 9081 sub.l D0, D1
00002022 2F00 move.l -[A7], D0
00002024 2F2D F290 move.l -[A7], [A5 - 0xD70]
00002028 4EBA FEE0 jsr [PC - 0x120 /* 00001F0A */]
0000202C 3A00 move.w D5, D0
0000202E 4FEF 000C lea.l A7, [A7 + 0xC]
00002032 6000 009A bra +0x9C /* 000020CE */
00002036 7000 moveq.l D0, 0x00
00002038 3006 move.w D0, D6
0000203A 322D F28E move.w D1, [A5 - 0xD72]
0000203E 48C1 ext.l D1
00002040 B280 cmp.l D1, D0
00002042 6626 bne +0x28 /* 0000206A */
00002044 206D F294 movea.l A0, [A5 - 0xD6C]
00002048 302D F28C move.w D0, [A5 - 0xD74]
0000204C 9047 sub.w D0, D7
0000204E 48C0 ext.l D0
00002050 2200 move.l D1, D0
00002052 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002056 4841 swap.w D1
00002058 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000205C 4841 swap.w D1
0000205E 4241 clr.w D1
00002060 D081 add.l D0, D1
00002062 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
00002066 2B48 F290 move.l [A5 - 0xD70], A0
label0000206A:
0000206A 486E FFF8 pea.l [A6 - 0x8]
0000206E 302D F28E move.w D0, [A5 - 0xD72]
00002072 48C0 ext.l D0
00002074 7200 moveq.l D1, 0x00
00002076 3206 move.w D1, D6
00002078 9081 sub.l D0, D1
0000207A 2F00 move.l -[A7], D0
0000207C 2F2D F290 move.l -[A7], [A5 - 0xD70]
00002080 4EBA FE88 jsr [PC - 0x178 /* 00001F0A */]
00002084 3A00 move.w D5, D0
00002086 4FEF 000C lea.l A7, [A7 + 0xC]
0000208A 6042 bra +0x44 /* 000020CE */
0000208C 4A47 tst.w D7
0000208E 6626 bne +0x28 /* 000020B6 */
00002090 206D F294 movea.l A0, [A5 - 0xD6C]
00002094 302D F28E move.w D0, [A5 - 0xD72]
00002098 9046 sub.w D0, D6
0000209A 48C0 ext.l D0
0000209C 2200 move.l D1, D0
0000209E C0FC 004A mulu.w D0, 0x4A /* 'J' */
000020A2 4841 swap.w D1
000020A4 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000020A8 4841 swap.w D1
000020AA 4241 clr.w D1
000020AC D081 add.l D0, D1
000020AE 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
000020B2 2B48 F290 move.l [A5 - 0xD70], A0
label000020B6:
000020B6 486E FFF8 pea.l [A6 - 0x8]
000020BA 7000 moveq.l D0, 0x00
000020BC 3007 move.w D0, D7
000020BE 2F00 move.l -[A7], D0
000020C0 2F2D F290 move.l -[A7], [A5 - 0xD70]
000020C4 4EBA FE44 jsr [PC - 0x1BC /* 00001F0A */]
000020C8 3A00 move.w D5, D0
000020CA 4FEF 000C lea.l A7, [A7 + 0xC]
label000020CE:
000020CE 4A45 tst.w D5
000020D0 6734 beq +0x36 /* 00002106 */
000020D2 486E FFF8 pea.l [A6 - 0x8]
000020D6 486E FFEE pea.l [A6 - 0x12]
000020DA 3F3C 080E move.w -[A7], 0x80E
000020DE A9EB syscall Pack4/FP68K
000020E0 41EE FFF8 lea.l A0, [A6 - 0x8]
000020E4 2F20 move.l -[A7], -[A0]
000020E6 2F20 move.l -[A7], -[A0]
000020E8 3F20 move.w -[A7], -[A0]
000020EA 4EBA 44BA jsr [PC + 0x44BA /* 000065A6 */]
000020EE 3680 move.w [A3], D0
000020F0 4FEF 000A lea.l A7, [A7 + 0xA]
000020F4 6C02 bge +0x4 /* 000020F8 */
000020F6 4253 clr.w [A3]
label000020F8:
000020F8 3013 move.w D0, [A3]
000020FA 48C0 ext.l D0
000020FC B0AD F234 cmp.l D0, [A5 - 0xDCC]
00002100 6F04 ble +0x6 /* 00002106 */
00002102 36AD F236 move.w [A3], [A5 - 0xDCA]
label00002106:
00002106 3005 move.w D0, D5
00002108 4CEE 08E0 FFDE movem.l D5,D6,D7,A3, [A6 - 0x22]
0000210E 4E5E unlink A6
00002110 4E75 rts
export_1049:
00002112 4E56 FFEE link A6, -0x0012
00002116 48E7 0300 movem.l -[A7], D6,D7
0000211A 3C2E 000E move.w D6, [A6 + 0xE]
0000211E 3E2E 000A move.w D7, [A6 + 0xA]
00002122 102D F28A move.b D0, [A5 - 0xD76]
00002126 6500 00B6 bcs +0xB8 /* 000021DE */
0000212A 0C00 0003 cmpi.b D0, 0x3
0000212E 6200 00AE bhi +0xB0 /* 000021DE */
00002132 7200 moveq.l D1, 0x00
00002134 1200 move.b D1, D0
00002136 D241 add.w D1, D1
00002138 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000213C 4EFB 1000 jmp [PC + D1.w]
00002140 000A 0028 ori.b A2, 0x28 /* '(' */
00002144 004E 007C ori.w A6, 0x7C /* '|' */
00002148 486E FFF8 pea.l [A6 - 0x8]
0000214C 7000 moveq.l D0, 0x00
0000214E 3006 move.w D0, D6
00002150 2F00 move.l -[A7], D0
00002152 7000 moveq.l D0, 0x00
00002154 3007 move.w D0, D7
00002156 2F00 move.l -[A7], D0
00002158 2F2D F290 move.l -[A7], [A5 - 0xD70]
0000215C 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00002160 4FEF 0010 lea.l A7, [A7 + 0x10]
00002164 6078 bra +0x7A /* 000021DE */
00002166 486E FFF8 pea.l [A6 - 0x8]
0000216A 302D F28C move.w D0, [A5 - 0xD74]
0000216E 48C0 ext.l D0
00002170 7200 moveq.l D1, 0x00
00002172 3207 move.w D1, D7
00002174 9081 sub.l D0, D1
00002176 2F00 move.l -[A7], D0
00002178 7000 moveq.l D0, 0x00
0000217A 3006 move.w D0, D6
0000217C 2F00 move.l -[A7], D0
0000217E 2F2D F290 move.l -[A7], [A5 - 0xD70]
00002182 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
00002186 4FEF 0010 lea.l A7, [A7 + 0x10]
0000218A 6052 bra +0x54 /* 000021DE */
0000218C 486E FFF8 pea.l [A6 - 0x8]
00002190 302D F28E move.w D0, [A5 - 0xD72]
00002194 48C0 ext.l D0
00002196 7200 moveq.l D1, 0x00
00002198 3206 move.w D1, D6
0000219A 9081 sub.l D0, D1
0000219C 2F00 move.l -[A7], D0
0000219E 302D F28C move.w D0, [A5 - 0xD74]
000021A2 48C0 ext.l D0
000021A4 7200 moveq.l D1, 0x00
000021A6 3207 move.w D1, D7
000021A8 9081 sub.l D0, D1
000021AA 2F00 move.l -[A7], D0
000021AC 2F2D F290 move.l -[A7], [A5 - 0xD70]
000021B0 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000021B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000021B8 6024 bra +0x26 /* 000021DE */
000021BA 486E FFF8 pea.l [A6 - 0x8]
000021BE 7000 moveq.l D0, 0x00
000021C0 3007 move.w D0, D7
000021C2 2F00 move.l -[A7], D0
000021C4 302D F28E move.w D0, [A5 - 0xD72]
000021C8 48C0 ext.l D0
000021CA 7200 moveq.l D1, 0x00
000021CC 3206 move.w D1, D6
000021CE 9081 sub.l D0, D1
000021D0 2F00 move.l -[A7], D0
000021D2 2F2D F290 move.l -[A7], [A5 - 0xD70]
000021D6 4EAD 1182 jsr [A5 + 0x1182 /* export_556 */]
000021DA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000021DE:
000021DE 486E FFF8 pea.l [A6 - 0x8]
000021E2 486E FFEE pea.l [A6 - 0x12]
000021E6 3F3C 080E move.w -[A7], 0x80E
000021EA A9EB syscall Pack4/FP68K
000021EC 486E FFEE pea.l [A6 - 0x12]
000021F0 486D F2BE pea.l [A5 - 0xD42]
000021F4 3F3C 0810 move.w -[A7], 0x810
000021F8 A9EB syscall Pack4/FP68K
000021FA 486E FFF8 pea.l [A6 - 0x8]
000021FE 486E FFEE pea.l [A6 - 0x12]
00002202 3F3C 080E move.w -[A7], 0x80E
00002206 A9EB syscall Pack4/FP68K
00002208 41EE FFF8 lea.l A0, [A6 - 0x8]
0000220C 2F20 move.l -[A7], -[A0]
0000220E 2F20 move.l -[A7], -[A0]
00002210 3F20 move.w -[A7], -[A0]
00002212 4EBA 4392 jsr [PC + 0x4392 /* 000065A6 */]
00002216 4FEF 000A lea.l A7, [A7 + 0xA]
0000221A 4CEE 00C0 FFE6 movem.l D6,D7, [A6 - 0x1A]
00002220 4E5E unlink A6
00002222 4E75 rts
export_1050:
00002224 4E56 FFD2 link A6, -0x002E
00002228 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000222C 286E 001E movea.l A4, [A6 + 0x1E]
00002230 3E2E 000E move.w D7, [A6 + 0xE]
00002234 266E 0008 movea.l A3, [A6 + 0x8]
00002238 486E 0014 pea.l [A6 + 0x14]
0000223C 486E FFF8 pea.l [A6 - 0x8]
00002240 3F3C 0810 move.w -[A7], 0x810
00002244 A9EB syscall Pack4/FP68K
00002246 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000224A 7000 moveq.l D0, 0x00
0000224C 3007 move.w D0, D7
0000224E 2200 move.l D1, D0
00002250 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002254 4841 swap.w D1
00002256 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000225A 4841 swap.w D1
0000225C 4241 clr.w D1
0000225E D081 add.l D0, D1
00002260 720F moveq.l D1, 0x0F
00002262 C230 0848 and.b D1, [A0 + D0 + 0x48]
00002266 5301 subq.b D1, 1
00002268 6500 008E bcs +0x90 /* 000022F8 */
0000226C 0C01 0001 cmpi.b D1, 0x1
00002270 6200 0086 bhi +0x88 /* 000022F8 */
00002274 7000 moveq.l D0, 0x00
00002276 1001 move.b D0, D1
00002278 D040 add.w D0, D0
0000227A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000227E 4EFB 0000 jmp [PC + D0.w]
00002282 0006 002C ori.b D6, 0x2C /* ',' */
00002286 2F2B 042C move.l -[A7], [A3 + 0x42C]
0000228A 7000 moveq.l D0, 0x00
0000228C 302B 042A move.w D0, [A3 + 0x42A]
00002290 2F00 move.l -[A7], D0
00002292 2F0C move.l -[A7], A4
00002294 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002298 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000229C 41EB 0420 lea.l A0, [A3 + 0x420]
000022A0 2D48 FFEC move.l [A6 - 0x14], A0
000022A4 4FEF 0010 lea.l A7, [A7 + 0x10]
000022A8 6000 00CA bra +0xCC /* 00002374 */
000022AC 206E 0010 movea.l A0, [A6 + 0x10]
000022B0 2F08 move.l -[A7], A0
000022B2 486E FFD2 pea.l [A6 - 0x2E]
000022B6 3F3C 080E move.w -[A7], 0x80E
000022BA A9EB syscall Pack4/FP68K
000022BC 486E FFF8 pea.l [A6 - 0x8]
000022C0 486E FFD2 pea.l [A6 - 0x2E]
000022C4 3F3C 0806 move.w -[A7], 0x806
000022C8 A9EB syscall Pack4/FP68K
000022CA 486E FFD2 pea.l [A6 - 0x2E]
000022CE 486E FFF0 pea.l [A6 - 0x10]
000022D2 3F3C 0810 move.w -[A7], 0x810
000022D6 A9EB syscall Pack4/FP68K
000022D8 7000 moveq.l D0, 0x00
000022DA 2F00 move.l -[A7], D0
000022DC 7230 moveq.l D1, 0x30
000022DE 2F01 move.l -[A7], D1
000022E0 2F0C move.l -[A7], A4
000022E2 486E FFF0 pea.l [A6 - 0x10]
000022E6 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000022EA 41EB 0420 lea.l A0, [A3 + 0x420]
000022EE 2D48 FFEC move.l [A6 - 0x14], A0
000022F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000022F6 607C bra +0x7E /* 00002374 */
label000022F8:
000022F8 206B 03F0 movea.l A0, [A3 + 0x3F0]
000022FC 7000 moveq.l D0, 0x00
000022FE 3007 move.w D0, D7
00002300 2200 move.l D1, D0
00002302 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002306 4841 swap.w D1
00002308 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000230C 4841 swap.w D1
0000230E 4241 clr.w D1
00002310 D081 add.l D0, D1
00002312 1C30 0846 move.b D6, [A0 + D0 + 0x46]
00002316 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000231A 7000 moveq.l D0, 0x00
0000231C 3007 move.w D0, D7
0000231E 2200 move.l D1, D0
00002320 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00002324 4841 swap.w D1
00002326 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000232A 4841 swap.w D1
0000232C 4241 clr.w D1
0000232E D081 add.l D0, D1
00002330 11BC 0002 0846 move.b [A0 + D0 + 0x46], 0x2
00002336 7001 moveq.l D0, 0x01
00002338 2F00 move.l -[A7], D0
0000233A 486E FFDC pea.l [A6 - 0x24]
0000233E 2F0C move.l -[A7], A4
00002340 7200 moveq.l D1, 0x00
00002342 3207 move.w D1, D7
00002344 2F01 move.l -[A7], D1
00002346 486B 011E pea.l [A3 + 0x11E]
0000234A 2F0B move.l -[A7], A3
0000234C 4EBA 182E jsr [PC + 0x182E /* 00003B7C */]
00002350 206B 03F0 movea.l A0, [A3 + 0x3F0]
00002354 7000 moveq.l D0, 0x00
00002356 3007 move.w D0, D7
00002358 2200 move.l D1, D0
0000235A C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000235E 4841 swap.w D1
00002360 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00002364 4841 swap.w D1
00002366 4241 clr.w D1
00002368 D081 add.l D0, D1
0000236A 1186 0846 move.b [A0 + D0 + 0x46], D6
0000236E 4FEF 0018 lea.l A7, [A7 + 0x18]
00002372 600A bra +0xC /* 0000237E */
label00002374:
00002374 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002378 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000237C 588F addq.l A7, 4
label0000237E:
0000237E 4CEE 18C0 FFC2 movem.l D6,D7,A3,A4, [A6 - 0x3E]
00002384 4E5E unlink A6
00002386 4E75 rts
export_1051:
fn00002388:
00002388 4E56 FFC8 link A6, -0x0038
0000238C 48E7 0110 movem.l -[A7], D7,A3
00002390 3E2E 000E move.w D7, [A6 + 0xE]
00002394 266E 0008 movea.l A3, [A6 + 0x8]
00002398 7002 moveq.l D0, 0x02
0000239A B02B 0074 cmp.b D0, [A3 + 0x74]
0000239E 6746 beq +0x48 /* 000023E6 */
000023A0 4A2B 0076 tst.b [A3 + 0x76]
000023A4 6640 bne +0x42 /* 000023E6 */
000023A6 7000 moveq.l D0, 0x00
000023A8 3007 move.w D0, D7
000023AA 2D40 FFE2 move.l [A6 - 0x1E], D0
000023AE 486E FFE2 pea.l [A6 - 0x1E]
000023B2 486E FFE6 pea.l [A6 - 0x1A]
000023B6 3F3C 280E move.w -[A7], 0x280E
000023BA A9EB syscall Pack4/FP68K
000023BC 486E FFE6 pea.l [A6 - 0x1A]
000023C0 486E FFDA pea.l [A6 - 0x26]
000023C4 3F3C 0810 move.w -[A7], 0x810
000023C8 A9EB syscall Pack4/FP68K
000023CA 486E FFDA pea.l [A6 - 0x26]
000023CE 486E FFD0 pea.l [A6 - 0x30]
000023D2 3F3C 080E move.w -[A7], 0x80E
000023D6 A9EB syscall Pack4/FP68K
000023D8 41EE FFD0 lea.l A0, [A6 - 0x30]
000023DC 3018 move.w D0, [A0]+
000023DE 2218 move.l D1, [A0]+
000023E0 2050 movea.l A0, [A0]
000023E2 6000 0178 bra +0x17A /* 0000255C */
label000023E6:
000023E6 7002 moveq.l D0, 0x02
000023E8 B02B 0075 cmp.b D0, [A3 + 0x75]
000023EC 6600 00D4 bne +0xD6 /* 000024C2 */
000023F0 4A47 tst.w D7
000023F2 6700 008C beq +0x8E /* 00002480 */
000023F6 7000 moveq.l D0, 0x00
000023F8 3007 move.w D0, D7
000023FA 2D40 FFCC move.l [A6 - 0x34], D0
000023FE 486E FFCC pea.l [A6 - 0x34]
00002402 486E FFE6 pea.l [A6 - 0x1A]
00002406 3F3C 280E move.w -[A7], 0x280E
0000240A A9EB syscall Pack4/FP68K
0000240C 486B 006E pea.l [A3 + 0x6E]
00002410 486E FFD0 pea.l [A6 - 0x30]
00002414 3F3C 200E move.w -[A7], 0x200E
00002418 A9EB syscall Pack4/FP68K
0000241A 486E FFD0 pea.l [A6 - 0x30]
0000241E 486E FFDA pea.l [A6 - 0x26]
00002422 3F3C 0810 move.w -[A7], 0x810
00002426 A9EB syscall Pack4/FP68K
00002428 486E FFDA pea.l [A6 - 0x26]
0000242C 486E FFE6 pea.l [A6 - 0x1A]
00002430 3F3C 0806 move.w -[A7], 0x806
00002434 A9EB syscall Pack4/FP68K
00002436 486E FFE6 pea.l [A6 - 0x1A]
0000243A 486E FFF0 pea.l [A6 - 0x10]
0000243E 3F3C 0810 move.w -[A7], 0x810
00002442 A9EB syscall Pack4/FP68K
00002444 486E FFF8 pea.l [A6 - 0x8]
00002448 486E FFF0 pea.l [A6 - 0x10]
0000244C 486D ED74 pea.l [A5 - 0x128C]
00002450 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */]
00002454 2F0B move.l -[A7], A3
00002456 486E FFE6 pea.l [A6 - 0x1A]
0000245A 3F3C 080E move.w -[A7], 0x80E
0000245E A9EB syscall Pack4/FP68K
00002460 486E FFF8 pea.l [A6 - 0x8]
00002464 486E FFE6 pea.l [A6 - 0x1A]
00002468 3F3C 0804 move.w -[A7], 0x804
0000246C A9EB syscall Pack4/FP68K
0000246E 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002472 3018 move.w D0, [A0]+
00002474 2218 move.l D1, [A0]+
00002476 2050 movea.l A0, [A0]
00002478 4FEF 000C lea.l A7, [A7 + 0xC]
0000247C 6000 00DE bra +0xE0 /* 0000255C */
label00002480:
00002480 486B 0008 pea.l [A3 + 0x8]
00002484 486E FFE6 pea.l [A6 - 0x1A]
00002488 3F3C 080E move.w -[A7], 0x80E
0000248C A9EB syscall Pack4/FP68K
0000248E 2F0B move.l -[A7], A3
00002490 486E FFE6 pea.l [A6 - 0x1A]
00002494 3F3C 0806 move.w -[A7], 0x806
00002498 A9EB syscall Pack4/FP68K
0000249A 486E FFE6 pea.l [A6 - 0x1A]
0000249E 486D ED74 pea.l [A5 - 0x128C]
000024A2 3F3C 0810 move.w -[A7], 0x810
000024A6 A9EB syscall Pack4/FP68K
000024A8 2F0B move.l -[A7], A3
000024AA 486E FFE6 pea.l [A6 - 0x1A]
000024AE 3F3C 080E move.w -[A7], 0x80E
000024B2 A9EB syscall Pack4/FP68K
000024B4 41EE FFE6 lea.l A0, [A6 - 0x1A]
000024B8 3018 move.w D0, [A0]+
000024BA 2218 move.l D1, [A0]+
000024BC 2050 movea.l A0, [A0]
000024BE 6000 009C bra +0x9E /* 0000255C */
label000024C2:
000024C2 4A47 tst.w D7
000024C4 6758 beq +0x5A /* 0000251E */
000024C6 7000 moveq.l D0, 0x00
000024C8 3007 move.w D0, D7
000024CA 2D40 FFC8 move.l [A6 - 0x38], D0
000024CE 486E FFC8 pea.l [A6 - 0x38]
000024D2 486E FFE6 pea.l [A6 - 0x1A]
000024D6 3F3C 280E move.w -[A7], 0x280E
000024DA A9EB syscall Pack4/FP68K
000024DC 486D ED74 pea.l [A5 - 0x128C]
000024E0 486E FFE6 pea.l [A6 - 0x1A]
000024E4 3F3C 0804 move.w -[A7], 0x804
000024E8 A9EB syscall Pack4/FP68K
000024EA 486B 006E pea.l [A3 + 0x6E]
000024EE 486E FFD0 pea.l [A6 - 0x30]
000024F2 3F3C 200E move.w -[A7], 0x200E
000024F6 A9EB syscall Pack4/FP68K
000024F8 486E FFD0 pea.l [A6 - 0x30]
000024FC 486E FFE6 pea.l [A6 - 0x1A]
00002500 3F3C 0006 move.w -[A7], 0x6
00002504 A9EB syscall Pack4/FP68K
00002506 2F0B move.l -[A7], A3
00002508 486E FFE6 pea.l [A6 - 0x1A]
0000250C 3F3C 0800 move.w -[A7], 0x800
00002510 A9EB syscall Pack4/FP68K
00002512 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002516 3018 move.w D0, [A0]+
00002518 2218 move.l D1, [A0]+
0000251A 2050 movea.l A0, [A0]
0000251C 603E bra +0x40 /* 0000255C */
label0000251E:
0000251E 486B 0008 pea.l [A3 + 0x8]
00002522 486E FFE6 pea.l [A6 - 0x1A]
00002526 3F3C 080E move.w -[A7], 0x80E
0000252A A9EB syscall Pack4/FP68K
0000252C 2F0B move.l -[A7], A3
0000252E 486E FFE6 pea.l [A6 - 0x1A]
00002532 3F3C 0802 move.w -[A7], 0x802
00002536 A9EB syscall Pack4/FP68K
00002538 486E FFE6 pea.l [A6 - 0x1A]
0000253C 486D ED74 pea.l [A5 - 0x128C]
00002540 3F3C 0810 move.w -[A7], 0x810
00002544 A9EB syscall Pack4/FP68K
00002546 2F0B move.l -[A7], A3
00002548 486E FFE6 pea.l [A6 - 0x1A]
0000254C 3F3C 080E move.w -[A7], 0x80E
00002550 A9EB syscall Pack4/FP68K
00002552 41EE FFE6 lea.l A0, [A6 - 0x1A]
00002556 3018 move.w D0, [A0]+
00002558 2218 move.l D1, [A0]+
0000255A 2050 movea.l A0, [A0]
label0000255C:
0000255C 4CEE 0880 FFC0 movem.l D7,A3, [A6 - 0x40]
00002562 4E5E unlink A6
00002564 4E75 rts
export_1052:
fn00002566:
00002566 4E56 FFD8 link A6, -0x0028
0000256A 48E7 0118 movem.l -[A7], D7,A3,A4
0000256E 3E2E 0012 move.w D7, [A6 + 0x12]
00002572 286E 000C movea.l A4, [A6 + 0xC]
00002576 266E 0008 movea.l A3, [A6 + 0x8]
0000257A 7002 moveq.l D0, 0x02
0000257C B02C 0074 cmp.b D0, [A4 + 0x74]
00002580 6708 beq +0xA /* 0000258A */
00002582 4A2C 0076 tst.b [A4 + 0x76]
00002586 6700 00C6 beq +0xC8 /* 0000264E */
label0000258A:
0000258A 7001 moveq.l D0, 0x01
0000258C B02C 0075 cmp.b D0, [A4 + 0x75]
00002590 6668 bne +0x6A /* 000025FA */
00002592 7000 moveq.l D0, 0x00
00002594 3007 move.w D0, D7
00002596 2D40 FFEA move.l [A6 - 0x16], D0
0000259A 486E FFEA pea.l [A6 - 0x16]
0000259E 486E FFEE pea.l [A6 - 0x12]
000025A2 3F3C 280E move.w -[A7], 0x280E
000025A6 A9EB syscall Pack4/FP68K
000025A8 486C 006E pea.l [A4 + 0x6E]
000025AC 486E FFE0 pea.l [A6 - 0x20]
000025B0 3F3C 200E move.w -[A7], 0x200E
000025B4 A9EB syscall Pack4/FP68K
000025B6 486E FFE0 pea.l [A6 - 0x20]
000025BA 486E FFD8 pea.l [A6 - 0x28]
000025BE 3F3C 0810 move.w -[A7], 0x810
000025C2 A9EB syscall Pack4/FP68K
000025C4 486E FFD8 pea.l [A6 - 0x28]
000025C8 486E FFEE pea.l [A6 - 0x12]
000025CC 3F3C 0806 move.w -[A7], 0x806
000025D0 A9EB syscall Pack4/FP68K
000025D2 486E FFEE pea.l [A6 - 0x12]
000025D6 486E FFF8 pea.l [A6 - 0x8]
000025DA 3F3C 0810 move.w -[A7], 0x810
000025DE A9EB syscall Pack4/FP68K
000025E0 7000 moveq.l D0, 0x00
000025E2 2F00 move.l -[A7], D0
000025E4 7230 moveq.l D1, 0x30
000025E6 2F01 move.l -[A7], D1
000025E8 2F2E 0018 move.l -[A7], [A6 + 0x18]
000025EC 486E FFF8 pea.l [A6 - 0x8]
000025F0 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000025F4 4FEF 0010 lea.l A7, [A7 + 0x10]
000025F8 6042 bra +0x44 /* 0000263C */
label000025FA:
000025FA 7000 moveq.l D0, 0x00
000025FC 3007 move.w D0, D7
000025FE 2F00 move.l -[A7], D0
00002600 2F0C move.l -[A7], A4
00002602 4EBA FD84 jsr [PC - 0x27C /* 00002388 */]
00002606 3D40 FFEE move.w [A6 - 0x12], D0
0000260A 2D41 FFF0 move.l [A6 - 0x10], D1
0000260E 2D48 FFF4 move.l [A6 - 0xC], A0
00002612 486E FFEE pea.l [A6 - 0x12]
00002616 486E FFF8 pea.l [A6 - 0x8]
0000261A 3F3C 0810 move.w -[A7], 0x810
0000261E A9EB syscall Pack4/FP68K
00002620 2F2C 007A move.l -[A7], [A4 + 0x7A]
00002624 7000 moveq.l D0, 0x00
00002626 302C 0068 move.w D0, [A4 + 0x68]
0000262A 2F00 move.l -[A7], D0
0000262C 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002630 486E FFF8 pea.l [A6 - 0x8]
00002634 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00002638 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000263C:
0000263C 206E 0014 movea.l A0, [A6 + 0x14]
00002640 43EB 0420 lea.l A1, [A3 + 0x420]
00002644 20D9 move.l [A0]+, [A1]+
00002646 20D9 move.l [A0]+, [A1]+
00002648 30D9 move.w [A0]+, [A1]+
0000264A 6000 00FC bra +0xFE /* 00002748 */
label0000264E:
0000264E 7001 moveq.l D0, 0x01
00002650 B02C 0074 cmp.b D0, [A4 + 0x74]
00002654 6624 bne +0x26 /* 0000267A */
00002656 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000265A 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000265E 7000 moveq.l D0, 0x00
00002660 3007 move.w D0, D7
00002662 2F00 move.l -[A7], D0
00002664 486B 00F0 pea.l [A3 + 0xF0]
00002668 4EBA F794 jsr [PC - 0x86C /* 00001DFE */]
0000266C 4A40 tst.w D0
0000266E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002672 6600 00D4 bne +0xD6 /* 00002748 */
00002676 6000 00B0 bra +0xB2 /* 00002728 */
label0000267A:
0000267A 302C 006E move.w D0, [A4 + 0x6E]
0000267E 9047 sub.w D0, D7
00002680 48C0 ext.l D0
00002682 7202 moveq.l D1, 0x02
00002684 B22C 0073 cmp.b D1, [A4 + 0x73]
00002688 6604 bne +0x6 /* 0000268E */
0000268A 7201 moveq.l D1, 0x01
0000268C 6002 bra +0x4 /* 00002690 */
label0000268E:
0000268E 7200 moveq.l D1, 0x00
label00002690:
00002690 2E00 move.l D7, D0
00002692 9E81 sub.l D7, D1
00002694 7013 moveq.l D0, 0x13
00002696 B06B 010E cmp.w D0, [A3 + 0x10E]
0000269A 6732 beq +0x34 /* 000026CE */
0000269C 7014 moveq.l D0, 0x14
0000269E B06B 010E cmp.w D0, [A3 + 0x10E]
000026A2 672A beq +0x2C /* 000026CE */
000026A4 7012 moveq.l D0, 0x12
000026A6 B06B 010E cmp.w D0, [A3 + 0x10E]
000026AA 6722 beq +0x24 /* 000026CE */
000026AC 7000 moveq.l D0, 0x00
000026AE 2F00 move.l -[A7], D0
000026B0 2F2E 0014 move.l -[A7], [A6 + 0x14]
000026B4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000026B8 7200 moveq.l D1, 0x00
000026BA 3207 move.w D1, D7
000026BC 2F01 move.l -[A7], D1
000026BE 486B 011E pea.l [A3 + 0x11E]
000026C2 2F0B move.l -[A7], A3
000026C4 4EBA 14B6 jsr [PC + 0x14B6 /* 00003B7C */]
000026C8 4FEF 0018 lea.l A7, [A7 + 0x18]
000026CC 607A bra +0x7C /* 00002748 */
label000026CE:
000026CE 302B 0100 move.w D0, [A3 + 0x100]
000026D2 5640 addq.w D0, 3
000026D4 6B14 bmi +0x16 /* 000026EA */
000026D6 0C40 0001 cmpi.w D0, 0x1
000026DA 6E0E bgt +0x10 /* 000026EA */
000026DC D040 add.w D0, D0
000026DE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000026E2 4EFB 0000 jmp [PC + D0.w]
000026E6 0026 0044 ori.b -[A6], 0x44 /* 'D' */
label000026EA:
000026EA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000026EE 2F2E 0018 move.l -[A7], [A6 + 0x18]
000026F2 7000 moveq.l D0, 0x00
000026F4 3007 move.w D0, D7
000026F6 2F00 move.l -[A7], D0
000026F8 486B 0100 pea.l [A3 + 0x100]
000026FC 4EBA F700 jsr [PC - 0x900 /* 00001DFE */]
00002700 4A40 tst.w D0
00002702 4FEF 0010 lea.l A7, [A7 + 0x10]
00002706 6640 bne +0x42 /* 00002748 */
00002708 601E bra +0x20 /* 00002728 */
0000270A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000270E 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002712 7000 moveq.l D0, 0x00
00002714 3007 move.w D0, D7
00002716 2F00 move.l -[A7], D0
00002718 486B 00E8 pea.l [A3 + 0xE8]
0000271C 4EBA F6E0 jsr [PC - 0x920 /* 00001DFE */]
00002720 4A40 tst.w D0
00002722 4FEF 0010 lea.l A7, [A7 + 0x10]
00002726 6620 bne +0x22 /* 00002748 */
label00002728:
00002728 2F2E 0018 move.l -[A7], [A6 + 0x18]
0000272C 7000 moveq.l D0, 0x00
0000272E 3007 move.w D0, D7
00002730 5280 addq.l D0, 1
00002732 2F00 move.l -[A7], D0
00002734 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
00002738 206E 0014 movea.l A0, [A6 + 0x14]
0000273C 43EB 0420 lea.l A1, [A3 + 0x420]
00002740 20D9 move.l [A0]+, [A1]+
00002742 20D9 move.l [A0]+, [A1]+
00002744 30D9 move.w [A0]+, [A1]+
00002746 508F addq.l A7, 8
label00002748:
00002748 4CEE 1880 FFCC movem.l D7,A3,A4, [A6 - 0x34]
0000274E 4E5E unlink A6
00002750 4E75 rts
export_1053:
00002752 4E56 FEF0 link A6, -0x0110
00002756 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000275A 49EE FF00 lea.l A4, [A6 - 0x100]
0000275E 266E 000C movea.l A3, [A6 + 0xC]
00002762 7001 moveq.l D0, 0x01
00002764 7202 moveq.l D1, 0x02
00002766 B22B 0074 cmp.b D1, [A3 + 0x74]
0000276A 6708 beq +0xA /* 00002774 */
0000276C 4A2B 0076 tst.b [A3 + 0x76]
00002770 6602 bne +0x4 /* 00002774 */
00002772 7000 moveq.l D0, 0x00
label00002774:
00002774 3800 move.w D4, D0
00002776 4246 clr.w D6
00002778 4247 clr.w D7
0000277A 6050 bra +0x52 /* 000027CC */
label0000277C:
0000277C 7002 moveq.l D0, 0x02
0000277E B02B 0073 cmp.b D0, [A3 + 0x73]
00002782 660E bne +0x10 /* 00002792 */
00002784 7000 moveq.l D0, 0x00
00002786 3007 move.w D0, D7
00002788 322B 006E move.w D1, [A3 + 0x6E]
0000278C 48C1 ext.l D1
0000278E B280 cmp.l D1, D0
00002790 6738 beq +0x3A /* 000027CA */
label00002792:
00002792 2F0C move.l -[A7], A4
00002794 486E FEF0 pea.l [A6 - 0x110]
00002798 7000 moveq.l D0, 0x00
0000279A 3007 move.w D0, D7
0000279C 2F00 move.l -[A7], D0
0000279E 2F0B move.l -[A7], A3
000027A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000027A4 4EBA FDC0 jsr [PC - 0x240 /* 00002566 */]
000027A8 4A44 tst.w D4
000027AA 4FEF 0014 lea.l A7, [A7 + 0x14]
000027AE 660A bne +0xC /* 000027BA */
000027B0 486E FEF0 pea.l [A6 - 0x110]
000027B4 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000027B8 588F addq.l A7, 4
label000027BA:
000027BA 2F0C move.l -[A7], A4
000027BC 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000027C0 3A00 move.w D5, D0
000027C2 BC45 cmp.w D6, D5
000027C4 588F addq.l A7, 4
000027C6 6C02 bge +0x4 /* 000027CA */
000027C8 3C05 move.w D6, D5
label000027CA:
000027CA 5247 addq.w D7, 1
label000027CC:
000027CC 7000 moveq.l D0, 0x00
000027CE 3007 move.w D0, D7
000027D0 322B 006E move.w D1, [A3 + 0x6E]
000027D4 48C1 ext.l D1
000027D6 B280 cmp.l D1, D0
000027D8 6CA2 bge -0x5C /* 0000277C */
000027DA 3006 move.w D0, D6
000027DC 4CEE 18F0 FED8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x128]
000027E2 4E5E unlink A6
000027E4 4E75 rts
export_1054:
000027E6 2F0B move.l -[A7], A3
000027E8 266F 0008 movea.l A3, [A7 + 0x8]
000027EC 7002 moveq.l D0, 0x02
000027EE B02B 0073 cmp.b D0, [A3 + 0x73]
000027F2 6606 bne +0x8 /* 000027FA */
000027F4 4A2B 0076 tst.b [A3 + 0x76]
000027F8 6708 beq +0xA /* 00002802 */
label000027FA:
000027FA 7001 moveq.l D0, 0x01
000027FC B02B 0078 cmp.b D0, [A3 + 0x78]
00002800 650A bcs +0xC /* 0000280C */
label00002802:
00002802 302B 006A move.w D0, [A3 + 0x6A]
00002806 48C0 ext.l D0
00002808 E280 asr D0, 1
0000280A 602A bra +0x2C /* 00002836 */
label0000280C:
0000280C 302B 006A move.w D0, [A3 + 0x6A]
00002810 48C0 ext.l D0
00002812 E280 asr D0, 1
00002814 7200 moveq.l D1, 0x00
00002816 122B 0078 move.b D1, [A3 + 0x78]
0000281A 5381 subq.l D1, 1
0000281C 342B 006C move.w D2, [A3 + 0x6C]
00002820 48C2 ext.l D2
00002822 E282 asr D2, 1
00002824 2F00 move.l -[A7], D0
00002826 2001 move.l D0, D1
00002828 2202 move.l D1, D2
0000282A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000282E 2200 move.l D1, D0
00002830 201F move.l D0, [A7]+
00002832 D280 add.l D1, D0
00002834 3001 move.w D0, D1
label00002836:
00002836 265F movea.l A3, [A7]+
00002838 4E75 rts
export_1055:
0000283A 4E56 FFF8 link A6, -0x0008
0000283E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002842 286E 0008 movea.l A4, [A6 + 0x8]
00002846 266E 000C movea.l A3, [A6 + 0xC]
0000284A 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
0000284E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002852 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002856 3740 0002 move.w [A3 + 0x2], D0
0000285A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000285E 3680 move.w [A3], D0
00002860 4A2C 00A7 tst.b [A4 + 0xA7]
00002864 588F addq.l A7, 4
00002866 6608 bne +0xA /* 00002870 */
00002868 4A2C 00A3 tst.b [A4 + 0xA3]
0000286C 6700 00A8 beq +0xAA /* 00002916 */
label00002870:
00002870 4A6C 0118 tst.w [A4 + 0x118]
00002874 6618 bne +0x1A /* 0000288E */
00002876 7014 moveq.l D0, 0x14
00002878 2F00 move.l -[A7], D0
0000287A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000287E 3C00 move.w D6, D0
00002880 7014 moveq.l D0, 0x14
00002882 2F00 move.l -[A7], D0
00002884 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00002888 3E00 move.w D7, D0
0000288A 508F addq.l A7, 8
0000288C 6048 bra +0x4A /* 000028D6 */
label0000288E:
0000288E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00002892 2F00 move.l -[A7], D0
00002894 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002898 2200 move.l D1, D0
0000289A 201F move.l D0, [A7]+
0000289C D240 add.w D1, D0
0000289E 2F01 move.l -[A7], D1
000028A0 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000028A4 221F move.l D1, [A7]+
000028A6 D041 add.w D0, D1
000028A8 48C0 ext.l D0
000028AA E588 lsl D0, 2
000028AC 2200 move.l D1, D0
000028AE E588 lsl D0, 2
000028B0 D081 add.l D0, D1
000028B2 3E00 move.w D7, D0
000028B4 48C7 ext.l D7
000028B6 2F07 move.l -[A7], D7
000028B8 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000028BC 48C0 ext.l D0
000028BE 81EC 0118 divs.w D0, [A4 + 0x118]
000028C2 3C00 move.w D6, D0
000028C4 48C7 ext.l D7
000028C6 2F07 move.l -[A7], D7
000028C8 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000028CC 48C0 ext.l D0
000028CE 81EC 0118 divs.w D0, [A4 + 0x118]
000028D2 3E00 move.w D7, D0
000028D4 508F addq.l A7, 8
label000028D6:
000028D6 486E FFF8 pea.l [A6 - 0x8]
000028DA 486C 00A0 pea.l [A4 + 0xA0]
000028DE 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
000028E2 48C6 ext.l D6
000028E4 2006 move.l D0, D6
000028E6 E380 asl D0, 1
000028E8 322E FFFA move.w D1, [A6 - 0x6]
000028EC 48C1 ext.l D1
000028EE D280 add.l D1, D0
000028F0 302E FFFE move.w D0, [A6 - 0x2]
000028F4 48C0 ext.l D0
000028F6 D081 add.l D0, D1
000028F8 D16B 0002 add.w [A3 + 0x2], D0
000028FC 48C7 ext.l D7
000028FE 2007 move.l D0, D7
00002900 E380 asl D0, 1
00002902 322E FFF8 move.w D1, [A6 - 0x8]
00002906 48C1 ext.l D1
00002908 D280 add.l D1, D0
0000290A 302E FFFC move.w D0, [A6 - 0x4]
0000290E 48C0 ext.l D0
00002910 D081 add.l D0, D1
00002912 D153 add.w [A3], D0
00002914 508F addq.l A7, 8
label00002916:
00002916 302B 0002 move.w D0, [A3 + 0x2]
0000291A 48C0 ext.l D0
0000291C 2F00 move.l -[A7], D0
0000291E 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00002922 3740 0002 move.w [A3 + 0x2], D0
00002926 3013 move.w D0, [A3]
00002928 48C0 ext.l D0
0000292A 2F00 move.l -[A7], D0
0000292C 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00002930 3680 move.w [A3], D0
00002932 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00002936 508F addq.l A7, 8
00002938 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
0000293E 4E5E unlink A6
00002940 4E75 rts
export_1056:
00002942 4E56 FFF0 link A6, -0x0010
00002946 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000294A 286E 0014 movea.l A4, [A6 + 0x14]
0000294E 3A2E 0022 move.w D5, [A6 + 0x22]
00002952 3C2E 0012 move.w D6, [A6 + 0x12]
00002956 266E 0008 movea.l A3, [A6 + 0x8]
0000295A 4A2B 00A7 tst.b [A3 + 0xA7]
0000295E 6624 bne +0x26 /* 00002984 */
00002960 4A2B 00A3 tst.b [A3 + 0xA3]
00002964 661E bne +0x20 /* 00002984 */
00002966 4A6E 001E tst.w [A6 + 0x1E]
0000296A 6600 0236 bne +0x238 /* 00002BA2 */
0000296E 48C6 ext.l D6
00002970 2F06 move.l -[A7], D6
00002972 2F0C move.l -[A7], A4
00002974 2F2E 000C move.l -[A7], [A6 + 0xC]
00002978 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
0000297C 4FEF 000C lea.l A7, [A7 + 0xC]
00002980 6000 0220 bra +0x222 /* 00002BA2 */
label00002984:
00002984 486E 000C pea.l [A6 + 0xC]
00002988 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000298C 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00002990 4A6B 0118 tst.w [A3 + 0x118]
00002994 588F addq.l A7, 4
00002996 6618 bne +0x1A /* 000029B0 */
00002998 7014 moveq.l D0, 0x14
0000299A 2F00 move.l -[A7], D0
0000299C 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000029A0 3800 move.w D4, D0
000029A2 7014 moveq.l D0, 0x14
000029A4 2F00 move.l -[A7], D0
000029A6 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000029AA 3E00 move.w D7, D0
000029AC 508F addq.l A7, 8
000029AE 6048 bra +0x4A /* 000029F8 */
label000029B0:
000029B0 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000029B4 2F00 move.l -[A7], D0
000029B6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000029BA 2200 move.l D1, D0
000029BC 201F move.l D0, [A7]+
000029BE D240 add.w D1, D0
000029C0 2F01 move.l -[A7], D1
000029C2 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
000029C6 221F move.l D1, [A7]+
000029C8 D041 add.w D0, D1
000029CA 48C0 ext.l D0
000029CC E588 lsl D0, 2
000029CE 2200 move.l D1, D0
000029D0 E588 lsl D0, 2
000029D2 D081 add.l D0, D1
000029D4 3E00 move.w D7, D0
000029D6 48C7 ext.l D7
000029D8 2F07 move.l -[A7], D7
000029DA 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000029DE 48C0 ext.l D0
000029E0 81EB 0118 divs.w D0, [A3 + 0x118]
000029E4 3800 move.w D4, D0
000029E6 48C7 ext.l D7
000029E8 2F07 move.l -[A7], D7
000029EA 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000029EE 48C0 ext.l D0
000029F0 81EB 0118 divs.w D0, [A3 + 0x118]
000029F4 3E00 move.w D7, D0
000029F6 508F addq.l A7, 8
label000029F8:
000029F8 486E FFF0 pea.l [A6 - 0x10]
000029FC 486B 00A0 pea.l [A3 + 0xA0]
00002A00 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00002A04 48C4 ext.l D4
00002A06 2004 move.l D0, D4
00002A08 E380 asl D0, 1
00002A0A 322E FFF2 move.w D1, [A6 - 0xE]
00002A0E 48C1 ext.l D1
00002A10 D280 add.l D1, D0
00002A12 302E FFF6 move.w D0, [A6 - 0xA]
00002A16 48C0 ext.l D0
00002A18 D081 add.l D0, D1
00002A1A 2F00 move.l -[A7], D0
00002A1C 2F0C move.l -[A7], A4
00002A1E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002A22 588F addq.l A7, 4
00002A24 2200 move.l D1, D0
00002A26 201F move.l D0, [A7]+
00002A28 48C1 ext.l D1
00002A2A D280 add.l D1, D0
00002A2C 3D41 FFFE move.w [A6 - 0x2], D1
00002A30 48C7 ext.l D7
00002A32 2007 move.l D0, D7
00002A34 E380 asl D0, 1
00002A36 322E FFF0 move.w D1, [A6 - 0x10]
00002A3A 48C1 ext.l D1
00002A3C D280 add.l D1, D0
00002A3E 302E FFF4 move.w D0, [A6 - 0xC]
00002A42 48C0 ext.l D0
00002A44 D081 add.l D0, D1
00002A46 2F00 move.l -[A7], D0
00002A48 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00002A4C 2200 move.l D1, D0
00002A4E 201F move.l D0, [A7]+
00002A50 48C1 ext.l D1
00002A52 D280 add.l D1, D0
00002A54 3D41 FFFC move.w [A6 - 0x4], D1
00002A58 302E 000E move.w D0, [A6 + 0xE]
00002A5C 48C0 ext.l D0
00002A5E 7202 moveq.l D1, 0x02
00002A60 C246 and.w D1, D6
00002A62 508F addq.l A7, 8
00002A64 6708 beq +0xA /* 00002A6E */
00002A66 322E FFFE move.w D1, [A6 - 0x2]
00002A6A 48C1 ext.l D1
00002A6C 6012 bra +0x14 /* 00002A80 */
label00002A6E:
00002A6E 7201 moveq.l D1, 0x01
00002A70 C246 and.w D1, D6
00002A72 670A beq +0xC /* 00002A7E */
00002A74 322E FFFE move.w D1, [A6 - 0x2]
00002A78 48C1 ext.l D1
00002A7A E281 asr D1, 1
00002A7C 6002 bra +0x4 /* 00002A80 */
label00002A7E:
00002A7E 7200 moveq.l D1, 0x00
label00002A80:
00002A80 9081 sub.l D0, D1
00002A82 3D40 FFFA move.w [A6 - 0x6], D0
00002A86 302E 000C move.w D0, [A6 + 0xC]
00002A8A 48C0 ext.l D0
00002A8C 7208 moveq.l D1, 0x08
00002A8E C246 and.w D1, D6
00002A90 6704 beq +0x6 /* 00002A96 */
00002A92 7200 moveq.l D1, 0x00
00002A94 6016 bra +0x18 /* 00002AAC */
label00002A96:
00002A96 7204 moveq.l D1, 0x04
00002A98 C246 and.w D1, D6
00002A9A 670A beq +0xC /* 00002AA6 */
00002A9C 322E FFFC move.w D1, [A6 - 0x4]
00002AA0 48C1 ext.l D1
00002AA2 E281 asr D1, 1
00002AA4 6006 bra +0x8 /* 00002AAC */
label00002AA6:
00002AA6 322E FFFC move.w D1, [A6 - 0x4]
00002AAA 48C1 ext.l D1
label00002AAC:
00002AAC 9081 sub.l D0, D1
00002AAE 3D40 FFF8 move.w [A6 - 0x8], D0
00002AB2 302E FFFE move.w D0, [A6 - 0x2]
00002AB6 D06E FFFA add.w D0, [A6 - 0x6]
00002ABA 3D40 FFFE move.w [A6 - 0x2], D0
00002ABE 302E FFFC move.w D0, [A6 - 0x4]
00002AC2 D06E FFF8 add.w D0, [A6 - 0x8]
00002AC6 3D40 FFFC move.w [A6 - 0x4], D0
00002ACA 302E 001E move.w D0, [A6 + 0x1E]
00002ACE 6B00 00CE bmi +0xD0 /* 00002B9E */
00002AD2 0C40 0002 cmpi.w D0, 0x2
00002AD6 6E00 00C6 bgt +0xC8 /* 00002B9E */
00002ADA D040 add.w D0, D0
00002ADC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002AE0 4EFB 0000 jmp [PC + D0.w]
00002AE4 0008 0050 ori.b A0, 0x50 /* 'P' */
00002AE8 0066 4EAD ori.w -[A6], 0x4EAD
00002AEC 09AA 41EE bclr [A2 + 0x41EE], D4
00002AF0 0000 2F20 ori.b D0, 0x20 /* ' ' */
00002AF4 2F20 move.l -[A7], -[A0]
00002AF6 486B 00A0 pea.l [A3 + 0xA0]
00002AFA 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00002AFE 302E FFF2 move.w D0, [A6 - 0xE]
00002B02 D06E FFFA add.w D0, [A6 - 0x6]
00002B06 D044 add.w D0, D4
00002B08 3D40 000E move.w [A6 + 0xE], D0
00002B0C 302E FFF0 move.w D0, [A6 - 0x10]
00002B10 D06E FFF8 add.w D0, [A6 - 0x8]
00002B14 D047 add.w D0, D7
00002B16 3D40 000C move.w [A6 + 0xC], D0
00002B1A 7008 moveq.l D0, 0x08
00002B1C 2F00 move.l -[A7], D0
00002B1E 2F0C move.l -[A7], A4
00002B20 2F2E 000C move.l -[A7], [A6 + 0xC]
00002B24 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00002B28 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00002B2C 4FEF 0018 lea.l A7, [A7 + 0x18]
00002B30 606C bra +0x6E /* 00002B9E */
00002B32 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002B36 41EE 0000 lea.l A0, [A6 + 0x0]
00002B3A 2F20 move.l -[A7], -[A0]
00002B3C 2F20 move.l -[A7], -[A0]
00002B3E 4EAD 2B92 jsr [A5 + 0x2B92 /* export_1390 */]
00002B42 4FEF 000C lea.l A7, [A7 + 0xC]
00002B46 605C bra +0x5E /* 00002BA4 */
00002B48 7000 moveq.l D0, 0x00
00002B4A 2F00 move.l -[A7], D0
00002B4C 48C5 ext.l D5
00002B4E 2F05 move.l -[A7], D5
00002B50 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002B54 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002B58 7000 moveq.l D0, 0x00
00002B5A 2F00 move.l -[A7], D0
00002B5C 48C5 ext.l D5
00002B5E 2F05 move.l -[A7], D5
00002B60 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B64 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002B68 3D6E FFFA 000E move.w [A6 + 0xE], [A6 - 0x6]
00002B6E 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2]
00002B74 3D6E 000E FFFE move.w [A6 - 0x2], [A6 + 0xE]
00002B7A 7000 moveq.l D0, 0x00
00002B7C 2F00 move.l -[A7], D0
00002B7E 48C5 ext.l D5
00002B80 2F05 move.l -[A7], D5
00002B82 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002B86 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002B8A 7000 moveq.l D0, 0x00
00002B8C 2F00 move.l -[A7], D0
00002B8E 48C5 ext.l D5
00002B90 2F05 move.l -[A7], D5
00002B92 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B96 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002B9A 4FEF 0030 lea.l A7, [A7 + 0x30]
label00002B9E:
00002B9E 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
label00002BA2:
00002BA2 7000 moveq.l D0, 0x00
label00002BA4:
00002BA4 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
00002BAA 4E5E unlink A6
00002BAC 4E75 rts
export_1057:
fn00002BAE:
00002BAE 4E56 FED2 link A6, -0x012E
00002BB2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002BB6 286E 0008 movea.l A4, [A6 + 0x8]
00002BBA 4A6C 0108 tst.w [A4 + 0x108]
00002BBE 6708 beq +0xA /* 00002BC8 */
00002BC0 2F0C move.l -[A7], A4
00002BC2 4EBA F198 jsr [PC - 0xE68 /* 00001D5C */]
00002BC6 588F addq.l A7, 4
label00002BC8:
00002BC8 7013 moveq.l D0, 0x13
00002BCA B06C 010E cmp.w D0, [A4 + 0x10E]
00002BCE 671E beq +0x20 /* 00002BEE */
00002BD0 7014 moveq.l D0, 0x14
00002BD2 B06C 010E cmp.w D0, [A4 + 0x10E]
00002BD6 6716 beq +0x18 /* 00002BEE */
00002BD8 7012 moveq.l D0, 0x12
00002BDA B06C 010E cmp.w D0, [A4 + 0x10E]
00002BDE 670E beq +0x10 /* 00002BEE */
00002BE0 2F0C move.l -[A7], A4
00002BE2 4EBA 22AC jsr [PC + 0x22AC /* 00004E90 */]
00002BE6 2F0C move.l -[A7], A4
00002BE8 4EBA 243A jsr [PC + 0x243A /* 00005024 */]
00002BEC 508F addq.l A7, 8
label00002BEE:
00002BEE 47EC 011E lea.l A3, [A4 + 0x11E]
00002BF2 41EC 025C lea.l A0, [A4 + 0x25C]
00002BF6 2D48 FED2 move.l [A6 - 0x12E], A0
00002BFA 302C 010E move.w D0, [A4 + 0x10E]
00002BFE 5340 subq.w D0, 1
00002C00 6B38 bmi +0x3A /* 00002C3A */
00002C02 0C40 0013 cmpi.w D0, 0x13
00002C06 6E32 bgt +0x34 /* 00002C3A */
00002C08 D040 add.w D0, D0
00002C0A 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002C0E 4EFB 0000 jmp [PC + D0.w]
00002C12 0034 002A 002A ori.b [A4 + D0.w + 0x2A], 0x2A /* '*' */
00002C18 003E 002A ori.b <<invalid special address>>, 0x2A /* '*' */
00002C1C 002A 002A 002A ori.b [A2 + 0x2A], 0x2A /* '*' */
00002C22 003E 002A ori.b <<invalid special address>>, 0x2A /* '*' */
00002C26 002A 0034 002A ori.b [A2 + 0x2A], 0x34 /* '4' */
00002C2C 0034 002A 0048 ori.b [A4 + D0.w + 0x48], 0x2A /* '*' */
00002C32 0034 00E0 0052 ori.b [A4 + D0.w + 0x52], 0xE0
00002C38 0074 177C 0002 ori.w [A4 + D0.w + 0x2], 0x177C
// begin alternate branch 00002C3A-00002C44
label00002C3A:
00002C3A 177C 0002 0030 move.b [A3 + 0x30], 0x2
00002C40 6000 00DE bra +0xE0 /* 00002D20 */
// end alternate branch 00002C3A-00002C44
label00002C3A: // (misaligned)
00002C3E 0030 6000 00DE ori.b [A0 + D0.w - 0x34], 0x0
00002C44 177C 0001 0030 move.b [A3 + 0x30], 0x1
00002C4A 6000 00D4 bra +0xD6 /* 00002D20 */
00002C4E 177C 0003 0030 move.b [A3 + 0x30], 0x3
00002C54 6000 00CA bra +0xCC /* 00002D20 */
00002C58 177C 0004 0030 move.b [A3 + 0x30], 0x4
00002C5E 6000 00C0 bra +0xC2 /* 00002D20 */
00002C62 7002 moveq.l D0, 0x02
00002C64 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002C68 6704 beq +0x6 /* 00002C6E */
00002C6A 7005 moveq.l D0, 0x05
00002C6C 600E bra +0x10 /* 00002C7C */
label00002C6E:
00002C6E 7008 moveq.l D0, 0x08
00002C70 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002C74 6704 beq +0x6 /* 00002C7A */
00002C76 7006 moveq.l D0, 0x06
00002C78 6002 bra +0x4 /* 00002C7C */
label00002C7A:
00002C7A 7005 moveq.l D0, 0x05
label00002C7C:
00002C7C 1740 0030 move.b [A3 + 0x30], D0
00002C80 6000 009E bra +0xA0 /* 00002D20 */
00002C84 7001 moveq.l D0, 0x01
00002C86 C06C 03BE and.w D0, [A4 + 0x3BE]
00002C8A 6712 beq +0x14 /* 00002C9E */
00002C8C 7001 moveq.l D0, 0x01
00002C8E C06C 03C0 and.w D0, [A4 + 0x3C0]
00002C92 670A beq +0xC /* 00002C9E */
00002C94 177C 0005 0030 move.b [A3 + 0x30], 0x5
00002C9A 6000 0084 bra +0x86 /* 00002D20 */
label00002C9E:
00002C9E 7004 moveq.l D0, 0x04
00002CA0 C06C 03BE and.w D0, [A4 + 0x3BE]
00002CA4 6730 beq +0x32 /* 00002CD6 */
00002CA6 7001 moveq.l D0, 0x01
00002CA8 C06C 03BE and.w D0, [A4 + 0x3BE]
00002CAC 6708 beq +0xA /* 00002CB6 */
00002CAE 7008 moveq.l D0, 0x08
00002CB0 C06C 03BE and.w D0, [A4 + 0x3BE]
00002CB4 6620 bne +0x22 /* 00002CD6 */
label00002CB6:
00002CB6 7002 moveq.l D0, 0x02
00002CB8 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002CBC 6704 beq +0x6 /* 00002CC2 */
00002CBE 7005 moveq.l D0, 0x05
00002CC0 600E bra +0x10 /* 00002CD0 */
label00002CC2:
00002CC2 7008 moveq.l D0, 0x08
00002CC4 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002CC8 6704 beq +0x6 /* 00002CCE */
00002CCA 7006 moveq.l D0, 0x06
00002CCC 6002 bra +0x4 /* 00002CD0 */
label00002CCE:
00002CCE 7000 moveq.l D0, 0x00
label00002CD0:
00002CD0 1740 0030 move.b [A3 + 0x30], D0
00002CD4 6004 bra +0x6 /* 00002CDA */
label00002CD6:
00002CD6 422B 0030 clr.b [A3 + 0x30]
label00002CDA:
00002CDA 4A2B 0030 tst.b [A3 + 0x30]
00002CDE 6640 bne +0x42 /* 00002D20 */
00002CE0 7004 moveq.l D0, 0x04
00002CE2 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002CE6 6738 beq +0x3A /* 00002D20 */
00002CE8 177C 0006 0030 move.b [A3 + 0x30], 0x6
00002CEE 6030 bra +0x32 /* 00002D20 */
00002CF0 7000 moveq.l D0, 0x00
00002CF2 7204 moveq.l D1, 0x04
00002CF4 C26C 03BE and.w D1, [A4 + 0x3BE]
00002CF8 57C0 seq D0
00002CFA 4400 neg.b D0
00002CFC 6704 beq +0x6 /* 00002D02 */
00002CFE 7000 moveq.l D0, 0x00
00002D00 601A bra +0x1C /* 00002D1C */
label00002D02:
00002D02 7002 moveq.l D0, 0x02
00002D04 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002D08 6704 beq +0x6 /* 00002D0E */
00002D0A 7005 moveq.l D0, 0x05
00002D0C 600E bra +0x10 /* 00002D1C */
label00002D0E:
00002D0E 700C moveq.l D0, 0x0C
00002D10 C06C 03C0 and.w D0, [A4 + 0x3C0]
00002D14 6704 beq +0x6 /* 00002D1A */
00002D16 7006 moveq.l D0, 0x06
00002D18 6002 bra +0x4 /* 00002D1C */
label00002D1A:
00002D1A 7000 moveq.l D0, 0x00
label00002D1C:
00002D1C 1740 0030 move.b [A3 + 0x30], D0
label00002D20:
00002D20 4A2B 0030 tst.b [A3 + 0x30]
00002D24 6700 075C beq +0x75E /* 00003482 */
00002D28 7005 moveq.l D0, 0x05
00002D2A B02B 0031 cmp.b D0, [A3 + 0x31]
00002D2E 6700 0752 beq +0x754 /* 00003482 */
00002D32 4A6C 0406 tst.w [A4 + 0x406]
00002D36 6708 beq +0xA /* 00002D40 */
00002D38 4A6C 0108 tst.w [A4 + 0x108]
00002D3C 6700 0744 beq +0x746 /* 00003482 */
label00002D40:
00002D40 4A6C 0108 tst.w [A4 + 0x108]
00002D44 6706 beq +0x8 /* 00002D4C */
00002D46 41EB 0032 lea.l A0, [A3 + 0x32]
00002D4A 6004 bra +0x6 /* 00002D50 */
label00002D4C:
00002D4C 41EC 0408 lea.l A0, [A4 + 0x408]
label00002D50:
00002D50 43EE FEE6 lea.l A1, [A6 - 0x11A]
00002D54 22D8 move.l [A1]+, [A0]+
00002D56 22D8 move.l [A1]+, [A0]+
00002D58 4A2B 0007 tst.b [A3 + 0x7]
00002D5C 6618 bne +0x1A /* 00002D76 */
00002D5E 4A2B 0003 tst.b [A3 + 0x3]
00002D62 6612 bne +0x14 /* 00002D76 */
00002D64 426E FEF2 clr.w [A6 - 0x10E]
00002D68 426E FEF4 clr.w [A6 - 0x10C]
00002D6C 426E FEEE clr.w [A6 - 0x112]
00002D70 426E FEF0 clr.w [A6 - 0x110]
00002D74 604C bra +0x4E /* 00002DC2 */
label00002D76:
00002D76 486E FEEE pea.l [A6 - 0x112]
00002D7A 2F0B move.l -[A7], A3
00002D7C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00002D80 302C 010A move.w D0, [A4 + 0x10A]
00002D84 D16E FEF0 add.w [A6 - 0x110], D0
00002D88 302E FEF0 move.w D0, [A6 - 0x110]
00002D8C D16E FEE8 add.w [A6 - 0x118], D0
00002D90 302C 010A move.w D0, [A4 + 0x10A]
00002D94 D16E FEEE add.w [A6 - 0x112], D0
00002D98 302E FEEE move.w D0, [A6 - 0x112]
00002D9C D16E FEE6 add.w [A6 - 0x11A], D0
00002DA0 302C 010A move.w D0, [A4 + 0x10A]
00002DA4 D16E FEF4 add.w [A6 - 0x10C], D0
00002DA8 302E FEF4 move.w D0, [A6 - 0x10C]
00002DAC 916E FEEC sub.w [A6 - 0x114], D0
00002DB0 302C 010A move.w D0, [A4 + 0x10A]
00002DB4 D16E FEF2 add.w [A6 - 0x10E], D0
00002DB8 302E FEF2 move.w D0, [A6 - 0x10E]
00002DBC 916E FEEA sub.w [A6 - 0x116], D0
00002DC0 508F addq.l A7, 8
label00002DC2:
00002DC2 7005 moveq.l D0, 0x05
00002DC4 B02B 0030 cmp.b D0, [A3 + 0x30]
00002DC8 6600 0228 bne +0x22A /* 00002FF2 */
00002DCC 41EE FEEE lea.l A0, [A6 - 0x112]
00002DD0 2F20 move.l -[A7], -[A0]
00002DD2 2F20 move.l -[A7], -[A0]
00002DD4 2F2E FED2 move.l -[A7], [A6 - 0x12E]
00002DD8 2F0C move.l -[A7], A4
00002DDA 4EBA 0F40 jsr [PC + 0xF40 /* 00003D1C */]
00002DDE 486C 0420 pea.l [A4 + 0x420]
00002DE2 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00002DE6 7000 moveq.l D0, 0x00
00002DE8 102C 0424 move.b D0, [A4 + 0x424]
00002DEC E548 lsl D0.w, 2
00002DEE 3200 move.w D1, D0
00002DF0 E548 lsl D0.w, 2
00002DF2 D041 add.w D0, D1
00002DF4 3740 0026 move.w [A3 + 0x26], D0
00002DF8 48C0 ext.l D0
00002DFA 81FC 0002 divs.w D0, 0x2
00002DFE 3D40 FEF8 move.w [A6 - 0x108], D0
00002E02 426B 002E clr.w [A3 + 0x2E]
00002E06 4247 clr.w D7
00002E08 4246 clr.w D6
00002E0A 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E0E 6030 bra +0x32 /* 00002E40 */
label00002E10:
00002E10 7000 moveq.l D0, 0x00
00002E12 2F00 move.l -[A7], D0
00002E14 486E FED6 pea.l [A6 - 0x12A]
00002E18 486E FEFC pea.l [A6 - 0x104]
00002E1C 7200 moveq.l D1, 0x00
00002E1E 3206 move.w D1, D6
00002E20 2F01 move.l -[A7], D1
00002E22 2F0B move.l -[A7], A3
00002E24 2F0C move.l -[A7], A4
00002E26 4EBA 0D54 jsr [PC + 0xD54 /* 00003B7C */]
00002E2A 486E FEFC pea.l [A6 - 0x104]
00002E2E 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00002E32 3800 move.w D4, D0
00002E34 B847 cmp.w D4, D7
00002E36 4FEF 001C lea.l A7, [A7 + 0x1C]
00002E3A 6F02 ble +0x4 /* 00002E3E */
00002E3C 3E04 move.w D7, D4
label00002E3E:
00002E3E 5246 addq.w D6, 1
label00002E40:
00002E40 7000 moveq.l D0, 0x00
00002E42 3006 move.w D0, D6
00002E44 206E FED2 movea.l A0, [A6 - 0x12E]
00002E48 3228 006E move.w D1, [A0 + 0x6E]
00002E4C 48C1 ext.l D1
00002E4E B280 cmp.l D1, D0
00002E50 6CBE bge -0x40 /* 00002E10 */
00002E52 3744 0028 move.w [A3 + 0x28], D4
00002E56 7002 moveq.l D0, 0x02
00002E58 B02B 0031 cmp.b D0, [A3 + 0x31]
00002E5C 6300 009A bls +0x9C /* 00002EF8 */
00002E60 302E FEF8 move.w D0, [A6 - 0x108]
00002E64 D16E FEE6 add.w [A6 - 0x11A], D0
00002E68 302E FEF8 move.w D0, [A6 - 0x108]
00002E6C 916E FEEA sub.w [A6 - 0x116], D0
00002E70 302E FEF8 move.w D0, [A6 - 0x108]
00002E74 D16E FEEE add.w [A6 - 0x112], D0
00002E78 302E FEF8 move.w D0, [A6 - 0x108]
00002E7C D16E FEF2 add.w [A6 - 0x10E], D0
00002E80 4A6C 0108 tst.w [A4 + 0x108]
00002E84 6716 beq +0x18 /* 00002E9C */
00002E86 302E FEEC move.w D0, [A6 - 0x114]
00002E8A 906E FEE8 sub.w D0, [A6 - 0x118]
00002E8E 906E FEF8 sub.w D0, [A6 - 0x108]
00002E92 9047 sub.w D0, D7
00002E94 3740 0026 move.w [A3 + 0x26], D0
00002E98 6000 05B0 bra +0x5B2 /* 0000344A */
label00002E9C:
00002E9C 4A2B 0031 tst.b [A3 + 0x31]
00002EA0 6630 bne +0x32 /* 00002ED2 */
00002EA2 302B 0026 move.w D0, [A3 + 0x26]
00002EA6 D06E FEE8 add.w D0, [A6 - 0x118]
00002EAA 322E FEF8 move.w D1, [A6 - 0x108]
00002EAE D240 add.w D1, D0
00002EB0 D247 add.w D1, D7
00002EB2 3D41 FEEC move.w [A6 - 0x114], D1
00002EB6 302E FEF4 move.w D0, [A6 - 0x10C]
00002EBA D06E FEEC add.w D0, [A6 - 0x114]
00002EBE 3740 0038 move.w [A3 + 0x38], D0
00002EC2 302C 010A move.w D0, [A4 + 0x10A]
00002EC6 D06B 0038 add.w D0, [A3 + 0x38]
00002ECA 3940 040A move.w [A4 + 0x40A], D0
00002ECE 6000 057A bra +0x57C /* 0000344A */
label00002ED2:
00002ED2 302E FEEC move.w D0, [A6 - 0x114]
00002ED6 906B 0026 sub.w D0, [A3 + 0x26]
00002EDA 906E FEF8 sub.w D0, [A6 - 0x108]
00002EDE 9047 sub.w D0, D7
00002EE0 3D40 FEE8 move.w [A6 - 0x118], D0
00002EE4 906E FEF0 sub.w D0, [A6 - 0x110]
00002EE8 3740 0034 move.w [A3 + 0x34], D0
00002EEC 906C 010A sub.w D0, [A4 + 0x10A]
00002EF0 3940 040E move.w [A4 + 0x40E], D0
00002EF4 6000 0554 bra +0x556 /* 0000344A */
label00002EF8:
00002EF8 206E FED2 movea.l A0, [A6 - 0x12E]
00002EFC 302B 0026 move.w D0, [A3 + 0x26]
00002F00 D047 add.w D0, D7
00002F02 C1E8 006E muls.w D0, [A0 + 0x6E]
00002F06 322E FEEC move.w D1, [A6 - 0x114]
00002F0A 926E FEE8 sub.w D1, [A6 - 0x118]
00002F0E 48C1 ext.l D1
00002F10 B280 cmp.l D1, D0
00002F12 6D36 blt +0x38 /* 00002F4A */
00002F14 48C7 ext.l D7
00002F16 2007 move.l D0, D7
00002F18 81FC 0002 divs.w D0, 0x2
00002F1C D16E FEE8 add.w [A6 - 0x118], D0
00002F20 48C7 ext.l D7
00002F22 2007 move.l D0, D7
00002F24 81FC 0002 divs.w D0, 0x2
00002F28 916E FEEC sub.w [A6 - 0x114], D0
00002F2C 48C7 ext.l D7
00002F2E 2007 move.l D0, D7
00002F30 81FC 0002 divs.w D0, 0x2
00002F34 D16E FEF0 add.w [A6 - 0x110], D0
00002F38 48C7 ext.l D7
00002F3A 2007 move.l D0, D7
00002F3C 81FC 0002 divs.w D0, 0x2
00002F40 D16E FEF4 add.w [A6 - 0x10C], D0
00002F44 3E2B 0026 move.w D7, [A3 + 0x26]
00002F48 602E bra +0x30 /* 00002F78 */
label00002F4A:
00002F4A 7000 moveq.l D0, 0x00
00002F4C 102C 0424 move.b D0, [A4 + 0x424]
00002F50 D040 add.w D0, D0
00002F52 3200 move.w D1, D0
00002F54 E548 lsl D0.w, 2
00002F56 D041 add.w D0, D1
00002F58 D16E FEE8 add.w [A6 - 0x118], D0
00002F5C 7000 moveq.l D0, 0x00
00002F5E 102C 0424 move.b D0, [A4 + 0x424]
00002F62 D040 add.w D0, D0
00002F64 3200 move.w D1, D0
00002F66 E548 lsl D0.w, 2
00002F68 D041 add.w D0, D1
00002F6A 916E FEEC sub.w [A6 - 0x114], D0
00002F6E 377C 0001 002E move.w [A3 + 0x2E], 0x1
00002F74 3E2B 0028 move.w D7, [A3 + 0x28]
label00002F78:
00002F78 4A6C 0108 tst.w [A4 + 0x108]
00002F7C 6716 beq +0x18 /* 00002F94 */
00002F7E 302E FEEA move.w D0, [A6 - 0x116]
00002F82 906E FEE6 sub.w D0, [A6 - 0x11A]
00002F86 906E FEF8 sub.w D0, [A6 - 0x108]
00002F8A 9047 sub.w D0, D7
00002F8C 3740 0026 move.w [A3 + 0x26], D0
00002F90 6000 04B8 bra +0x4BA /* 0000344A */
label00002F94:
00002F94 7002 moveq.l D0, 0x02
00002F96 B02B 0031 cmp.b D0, [A3 + 0x31]
00002F9A 6630 bne +0x32 /* 00002FCC */
00002F9C 302B 0026 move.w D0, [A3 + 0x26]
00002FA0 D06E FEE6 add.w D0, [A6 - 0x11A]
00002FA4 322E FEF8 move.w D1, [A6 - 0x108]
00002FA8 D240 add.w D1, D0
00002FAA D247 add.w D1, D7
00002FAC 3D41 FEEA move.w [A6 - 0x116], D1
00002FB0 302E FEF2 move.w D0, [A6 - 0x10E]
00002FB4 D06E FEEA add.w D0, [A6 - 0x116]
00002FB8 3740 0036 move.w [A3 + 0x36], D0
00002FBC 302C 010A move.w D0, [A4 + 0x10A]
00002FC0 D06B 0036 add.w D0, [A3 + 0x36]
00002FC4 3940 0408 move.w [A4 + 0x408], D0
00002FC8 6000 0480 bra +0x482 /* 0000344A */
label00002FCC:
00002FCC 302E FEEA move.w D0, [A6 - 0x116]
00002FD0 906B 0026 sub.w D0, [A3 + 0x26]
00002FD4 906E FEF8 sub.w D0, [A6 - 0x108]
00002FD8 9047 sub.w D0, D7
00002FDA 3D40 FEE6 move.w [A6 - 0x11A], D0
00002FDE 906E FEEE sub.w D0, [A6 - 0x112]
00002FE2 3740 0032 move.w [A3 + 0x32], D0
00002FE6 906C 010A sub.w D0, [A4 + 0x10A]
00002FEA 3940 040C move.w [A4 + 0x40C], D0
00002FEE 6000 045A bra +0x45C /* 0000344A */
label00002FF2:
00002FF2 7006 moveq.l D0, 0x06
00002FF4 B02B 0030 cmp.b D0, [A3 + 0x30]
00002FF8 6616 bne +0x18 /* 00003010 */
00002FFA 41EE FEEE lea.l A0, [A6 - 0x112]
00002FFE 2F20 move.l -[A7], -[A0]
00003000 2F20 move.l -[A7], -[A0]
00003002 2F2E FED2 move.l -[A7], [A6 - 0x12E]
00003006 2F0C move.l -[A7], A4
00003008 4EBA 0D12 jsr [PC + 0xD12 /* 00003D1C */]
0000300C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003010:
00003010 4A6C 0108 tst.w [A4 + 0x108]
00003014 6708 beq +0xA /* 0000301E */
00003016 2F0C move.l -[A7], A4
00003018 4EBA 1814 jsr [PC + 0x1814 /* 0000482E */]
0000301C 588F addq.l A7, 4
label0000301E:
0000301E 4245 clr.w D5
00003020 4247 clr.w D7
00003022 426D ED7C clr.w [A5 - 0x1284]
00003026 4246 clr.w D6
00003028 6048 bra +0x4A /* 00003072 */
label0000302A:
0000302A 7001 moveq.l D0, 0x01
0000302C 2F00 move.l -[A7], D0
0000302E 486E FED6 pea.l [A6 - 0x12A]
00003032 486E FEFC pea.l [A6 - 0x104]
00003036 7200 moveq.l D1, 0x00
00003038 3206 move.w D1, D6
0000303A 2F01 move.l -[A7], D1
0000303C 2F0B move.l -[A7], A3
0000303E 2F0C move.l -[A7], A4
00003040 4EBA 0B3A jsr [PC + 0xB3A /* 00003B7C */]
00003044 4A40 tst.w D0
00003046 4FEF 0018 lea.l A7, [A7 + 0x18]
0000304A 6724 beq +0x26 /* 00003070 */
0000304C 7000 moveq.l D0, 0x00
0000304E 102E FEDA move.b D0, [A6 - 0x126]
00003052 BA40 cmp.w D5, D0
00003054 6C08 bge +0xA /* 0000305E */
00003056 7000 moveq.l D0, 0x00
00003058 102E FEDA move.b D0, [A6 - 0x126]
0000305C 3A00 move.w D5, D0
label0000305E:
0000305E 486E FEFC pea.l [A6 - 0x104]
00003062 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003066 3800 move.w D4, D0
00003068 B847 cmp.w D4, D7
0000306A 588F addq.l A7, 4
0000306C 6F02 ble +0x4 /* 00003070 */
0000306E 3E04 move.w D7, D4
label00003070:
00003070 5246 addq.w D6, 1
label00003072:
00003072 7000 moveq.l D0, 0x00
00003074 3006 move.w D0, D6
00003076 7206 moveq.l D1, 0x06
00003078 B22B 0030 cmp.b D1, [A3 + 0x30]
0000307C 6708 beq +0xA /* 00003086 */
0000307E 322C 0116 move.w D1, [A4 + 0x116]
00003082 48C1 ext.l D1
00003084 600C bra +0xE /* 00003092 */
label00003086:
00003086 206E FED2 movea.l A0, [A6 - 0x12E]
0000308A 3228 006E move.w D1, [A0 + 0x6E]
0000308E 5241 addq.w D1, 1
00003090 48C1 ext.l D1
label00003092:
00003092 B280 cmp.l D1, D0
00003094 6E94 bgt -0x6A /* 0000302A */
00003096 3744 0028 move.w [A3 + 0x28], D4
0000309A 3005 move.w D0, D5
0000309C 48C0 ext.l D0
0000309E E588 lsl D0, 2
000030A0 2200 move.l D1, D0
000030A2 E588 lsl D0, 2
000030A4 D081 add.l D0, D1
000030A6 3A00 move.w D5, D0
000030A8 48C5 ext.l D5
000030AA 2005 move.l D0, D5
000030AC E280 asr D0, 1
000030AE 3D40 FEF8 move.w [A6 - 0x108], D0
000030B2 3745 0026 move.w [A3 + 0x26], D5
000030B6 3745 0024 move.w [A3 + 0x24], D5
000030BA 376D ED7C 001E move.w [A3 + 0x1E], [A5 - 0x1284]
000030C0 7002 moveq.l D0, 0x02
000030C2 B02B 0031 cmp.b D0, [A3 + 0x31]
000030C6 6300 018A bls +0x18C /* 00003252 */
000030CA 302E FEEA move.w D0, [A6 - 0x116]
000030CE 906E FEE6 sub.w D0, [A6 - 0x11A]
000030D2 3D40 FEFA move.w [A6 - 0x106], D0
000030D6 377C 0001 0022 move.w [A3 + 0x22], 0x1
label000030DC:
000030DC 302B 001E move.w D0, [A3 + 0x1E]
000030E0 5340 subq.w D0, 1
000030E2 48C0 ext.l D0
000030E4 81EB 0022 divs.w D0, [A3 + 0x22]
000030E8 5240 addq.w D0, 1
000030EA 3740 0020 move.w [A3 + 0x20], D0
000030EE 0C40 0001 cmpi.w D0, 0x1
000030F2 672A beq +0x2C /* 0000311E */
000030F4 302E FEFA move.w D0, [A6 - 0x106]
000030F8 48C0 ext.l D0
000030FA 322B 0020 move.w D1, [A3 + 0x20]
000030FE C3C5 muls.w D1, D5
00003100 9081 sub.l D0, D1
00003102 322B 0020 move.w D1, [A3 + 0x20]
00003106 48C1 ext.l D1
00003108 5381 subq.l D1, 1
0000310A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000310E 322E FEF8 move.w D1, [A6 - 0x108]
00003112 48C1 ext.l D1
00003114 B280 cmp.l D1, D0
00003116 6F06 ble +0x8 /* 0000311E */
00003118 526B 0022 addq.w [A3 + 0x22], 1
0000311C 60BE bra -0x40 /* 000030DC */
label0000311E:
0000311E 7001 moveq.l D0, 0x01
00003120 B06B 0020 cmp.w D0, [A3 + 0x20]
00003124 672E beq +0x30 /* 00003154 */
00003126 7004 moveq.l D0, 0x04
00003128 B06B 0020 cmp.w D0, [A3 + 0x20]
0000312C 6F60 ble +0x62 /* 0000318E */
0000312E 4A6C 0108 tst.w [A4 + 0x108]
00003132 665A bne +0x5C /* 0000318E */
00003134 302E FEFA move.w D0, [A6 - 0x106]
00003138 48C0 ext.l D0
0000313A 322B 0020 move.w D1, [A3 + 0x20]
0000313E C3C5 muls.w D1, D5
00003140 9081 sub.l D0, D1
00003142 322B 0020 move.w D1, [A3 + 0x20]
00003146 48C1 ext.l D1
00003148 5381 subq.l D1, 1
0000314A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000314E 48C5 ext.l D5
00003150 BA80 cmp.l D5, D0
00003152 6C3A bge +0x3C /* 0000318E */
label00003154:
00003154 302E FEFA move.w D0, [A6 - 0x106]
00003158 48C0 ext.l D0
0000315A 48C5 ext.l D5
0000315C 2205 move.l D1, D5
0000315E E381 asl D1, 1
00003160 342B 0020 move.w D2, [A3 + 0x20]
00003164 48C2 ext.l D2
00003166 2F00 move.l -[A7], D0
00003168 2001 move.l D0, D1
0000316A 2202 move.l D1, D2
0000316C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003170 2200 move.l D1, D0
00003172 201F move.l D0, [A7]+
00003174 9081 sub.l D0, D1
00003176 48C5 ext.l D5
00003178 D085 add.l D0, D5
0000317A 81FC 0002 divs.w D0, 0x2
0000317E 3D40 FEFA move.w [A6 - 0x106], D0
00003182 D16E FEE6 add.w [A6 - 0x11A], D0
00003186 302E FEFA move.w D0, [A6 - 0x106]
0000318A 916E FEEA sub.w [A6 - 0x116], D0
label0000318E:
0000318E 302E FEF8 move.w D0, [A6 - 0x108]
00003192 D06B 0026 add.w D0, [A3 + 0x26]
00003196 D047 add.w D0, D7
00003198 D045 add.w D0, D5
0000319A 3D40 FEFA move.w [A6 - 0x106], D0
0000319E 4A6C 0108 tst.w [A4 + 0x108]
000031A2 6600 01A6 bne +0x1A8 /* 0000334A */
000031A6 4A2B 0031 tst.b [A3 + 0x31]
000031AA 6654 bne +0x56 /* 00003200 */
000031AC 302E FEE8 move.w D0, [A6 - 0x118]
000031B0 48C0 ext.l D0
000031B2 322B 0022 move.w D1, [A3 + 0x22]
000031B6 C3EE FEFA muls.w D1, [A6 - 0x106]
000031BA D280 add.l D1, D0
000031BC 48C5 ext.l D5
000031BE 9285 sub.l D1, D5
000031C0 2D41 FFFC move.l [A6 - 0x4], D1
000031C4 302E FEEC move.w D0, [A6 - 0x114]
000031C8 48C0 ext.l D0
000031CA B0AE FFFC cmp.l D0, [A6 - 0x4]
000031CE 6C14 bge +0x16 /* 000031E4 */
000031D0 4878 06B0 push.l 0x6B0
000031D4 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000031D8 177C 0005 0031 move.b [A3 + 0x31], 0x5
000031DE 588F addq.l A7, 4
000031E0 6000 0168 bra +0x16A /* 0000334A */
label000031E4:
000031E4 3D6E FFFE FEEC move.w [A6 - 0x114], [A6 - 0x2]
000031EA 302E FEF4 move.w D0, [A6 - 0x10C]
000031EE D06E FEEC add.w D0, [A6 - 0x114]
000031F2 322C 010A move.w D1, [A4 + 0x10A]
000031F6 D240 add.w D1, D0
000031F8 3941 040A move.w [A4 + 0x40A], D1
000031FC 6000 014C bra +0x14E /* 0000334A */
label00003200:
00003200 302E FEEC move.w D0, [A6 - 0x114]
00003204 48C0 ext.l D0
00003206 322B 0022 move.w D1, [A3 + 0x22]
0000320A C3EE FEFA muls.w D1, [A6 - 0x106]
0000320E 9081 sub.l D0, D1
00003210 48C5 ext.l D5
00003212 D085 add.l D0, D5
00003214 2D40 FFFC move.l [A6 - 0x4], D0
00003218 302E FEE8 move.w D0, [A6 - 0x118]
0000321C 48C0 ext.l D0
0000321E B0AE FFFC cmp.l D0, [A6 - 0x4]
00003222 6F14 ble +0x16 /* 00003238 */
00003224 4878 06B0 push.l 0x6B0
00003228 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000322C 177C 0005 0031 move.b [A3 + 0x31], 0x5
00003232 588F addq.l A7, 4
00003234 6000 0114 bra +0x116 /* 0000334A */
label00003238:
00003238 3D6E FFFE FEE8 move.w [A6 - 0x118], [A6 - 0x2]
0000323E 302E FEE8 move.w D0, [A6 - 0x118]
00003242 906E FEF0 sub.w D0, [A6 - 0x110]
00003246 906C 010A sub.w D0, [A4 + 0x10A]
0000324A 3940 040E move.w [A4 + 0x40E], D0
0000324E 6000 00FA bra +0xFC /* 0000334A */
label00003252:
00003252 302E FEEC move.w D0, [A6 - 0x114]
00003256 906E FEE8 sub.w D0, [A6 - 0x118]
0000325A 3D40 FEFA move.w [A6 - 0x106], D0
0000325E 377C 0001 0020 move.w [A3 + 0x20], 0x1
label00003264:
00003264 302B 001E move.w D0, [A3 + 0x1E]
00003268 5340 subq.w D0, 1
0000326A 48C0 ext.l D0
0000326C 81EB 0020 divs.w D0, [A3 + 0x20]
00003270 5240 addq.w D0, 1
00003272 3740 0022 move.w [A3 + 0x22], D0
00003276 0C40 0001 cmpi.w D0, 0x1
0000327A 672E beq +0x30 /* 000032AA */
0000327C 302E FEFA move.w D0, [A6 - 0x106]
00003280 48C0 ext.l D0
00003282 322E FEF8 move.w D1, [A6 - 0x108]
00003286 D26B 0026 add.w D1, [A3 + 0x26]
0000328A D247 add.w D1, D7
0000328C C3EB 0022 muls.w D1, [A3 + 0x22]
00003290 9081 sub.l D0, D1
00003292 322B 0022 move.w D1, [A3 + 0x22]
00003296 48C1 ext.l D1
00003298 5381 subq.l D1, 1
0000329A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000329E 48C5 ext.l D5
000032A0 BA80 cmp.l D5, D0
000032A2 6F06 ble +0x8 /* 000032AA */
000032A4 526B 0020 addq.w [A3 + 0x20], 1
000032A8 60BA bra -0x44 /* 00003264 */
label000032AA:
000032AA 7004 moveq.l D0, 0x04
000032AC B06B 0022 cmp.w D0, [A3 + 0x22]
000032B0 6F36 ble +0x38 /* 000032E8 */
000032B2 4A6C 0108 tst.w [A4 + 0x108]
000032B6 6630 bne +0x32 /* 000032E8 */
000032B8 302E FEFA move.w D0, [A6 - 0x106]
000032BC 48C0 ext.l D0
000032BE 322E FEF8 move.w D1, [A6 - 0x108]
000032C2 D26B 0026 add.w D1, [A3 + 0x26]
000032C6 D247 add.w D1, D7
000032C8 D245 add.w D1, D5
000032CA C3EB 0022 muls.w D1, [A3 + 0x22]
000032CE 9081 sub.l D0, D1
000032D0 48C5 ext.l D5
000032D2 D085 add.l D0, D5
000032D4 81FC 0002 divs.w D0, 0x2
000032D8 3D40 FEFA move.w [A6 - 0x106], D0
000032DC D16E FEE8 add.w [A6 - 0x118], D0
000032E0 302E FEFA move.w D0, [A6 - 0x106]
000032E4 916E FEEC sub.w [A6 - 0x114], D0
label000032E8:
000032E8 302B 0020 move.w D0, [A3 + 0x20]
000032EC 5340 subq.w D0, 1
000032EE 3D40 FEFA move.w [A6 - 0x106], D0
000032F2 302E FEF8 move.w D0, [A6 - 0x108]
000032F6 D045 add.w D0, D5
000032F8 C1EE FEFA muls.w D0, [A6 - 0x106]
000032FC 48C5 ext.l D5
000032FE D085 add.l D0, D5
00003300 3D40 FEFA move.w [A6 - 0x106], D0
00003304 4A6C 0108 tst.w [A4 + 0x108]
00003308 6640 bne +0x42 /* 0000334A */
0000330A 7002 moveq.l D0, 0x02
0000330C B02B 0031 cmp.b D0, [A3 + 0x31]
00003310 6620 bne +0x22 /* 00003332 */
00003312 302E FEFA move.w D0, [A6 - 0x106]
00003316 D06E FEE6 add.w D0, [A6 - 0x11A]
0000331A 3D40 FEEA move.w [A6 - 0x116], D0
0000331E 302E FEF2 move.w D0, [A6 - 0x10E]
00003322 D06E FEEA add.w D0, [A6 - 0x116]
00003326 322C 010A move.w D1, [A4 + 0x10A]
0000332A D240 add.w D1, D0
0000332C 3941 0408 move.w [A4 + 0x408], D1
00003330 6018 bra +0x1A /* 0000334A */
label00003332:
00003332 302E FEEA move.w D0, [A6 - 0x116]
00003336 906E FEFA sub.w D0, [A6 - 0x106]
0000333A 3D40 FEE6 move.w [A6 - 0x11A], D0
0000333E 906E FEEE sub.w D0, [A6 - 0x112]
00003342 906C 010A sub.w D0, [A4 + 0x10A]
00003346 3940 040C move.w [A4 + 0x40C], D0
label0000334A:
0000334A 7001 moveq.l D0, 0x01
0000334C B06B 0022 cmp.w D0, [A3 + 0x22]
00003350 662A bne +0x2C /* 0000337C */
00003352 302E FEE8 move.w D0, [A6 - 0x118]
00003356 48C0 ext.l D0
00003358 322E FEEC move.w D1, [A6 - 0x114]
0000335C 48C1 ext.l D1
0000335E D280 add.l D1, D0
00003360 E281 asr D1, 1
00003362 48C1 ext.l D1
00003364 302E FEF8 move.w D0, [A6 - 0x108]
00003368 D06B 0026 add.w D0, [A3 + 0x26]
0000336C D047 add.w D0, D7
0000336E 48C0 ext.l D0
00003370 E280 asr D0, 1
00003372 9280 sub.l D1, D0
00003374 3741 002A move.w [A3 + 0x2A], D1
00003378 6000 0096 bra +0x98 /* 00003410 */
label0000337C:
0000337C 302E FEEC move.w D0, [A6 - 0x114]
00003380 906E FEE8 sub.w D0, [A6 - 0x118]
00003384 3D40 FEFA move.w [A6 - 0x106], D0
00003388 302B 0022 move.w D0, [A3 + 0x22]
0000338C 5340 subq.w D0, 1
0000338E C1EB 0020 muls.w D0, [A3 + 0x20]
00003392 3D40 FEF6 move.w [A6 - 0x10A], D0
00003396 4247 clr.w D7
00003398 426D ED7C clr.w [A5 - 0x1284]
0000339C 4246 clr.w D6
0000339E 6040 bra +0x42 /* 000033E0 */
label000033A0:
000033A0 7001 moveq.l D0, 0x01
000033A2 2F00 move.l -[A7], D0
000033A4 486E FED6 pea.l [A6 - 0x12A]
000033A8 486E FEFC pea.l [A6 - 0x104]
000033AC 7200 moveq.l D1, 0x00
000033AE 3206 move.w D1, D6
000033B0 2F01 move.l -[A7], D1
000033B2 2F0B move.l -[A7], A3
000033B4 2F0C move.l -[A7], A4
000033B6 4EBA 07C4 jsr [PC + 0x7C4 /* 00003B7C */]
000033BA 4A40 tst.w D0
000033BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000033C0 671C beq +0x1E /* 000033DE */
000033C2 302D ED7C move.w D0, [A5 - 0x1284]
000033C6 B06E FEF6 cmp.w D0, [A6 - 0x10A]
000033CA 6312 bls +0x14 /* 000033DE */
000033CC 486E FEFC pea.l [A6 - 0x104]
000033D0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000033D4 3800 move.w D4, D0
000033D6 B847 cmp.w D4, D7
000033D8 588F addq.l A7, 4
000033DA 6F02 ble +0x4 /* 000033DE */
000033DC 3E04 move.w D7, D4
label000033DE:
000033DE 5246 addq.w D6, 1
label000033E0:
000033E0 7000 moveq.l D0, 0x00
000033E2 302D ED7C move.w D0, [A5 - 0x1284]
000033E6 322B 001E move.w D1, [A3 + 0x1E]
000033EA 48C1 ext.l D1
000033EC B280 cmp.l D1, D0
000033EE 6EB0 bgt -0x4E /* 000033A0 */
000033F0 302E FEFA move.w D0, [A6 - 0x106]
000033F4 906B 0026 sub.w D0, [A3 + 0x26]
000033F8 906E FEF8 sub.w D0, [A6 - 0x108]
000033FC 9047 sub.w D0, D7
000033FE 48C0 ext.l D0
00003400 322B 0022 move.w D1, [A3 + 0x22]
00003404 48C1 ext.l D1
00003406 5381 subq.l D1, 1
00003408 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000340C 3740 002A move.w [A3 + 0x2A], D0
label00003410:
00003410 7001 moveq.l D0, 0x01
00003412 B06B 0020 cmp.w D0, [A3 + 0x20]
00003416 6616 bne +0x18 /* 0000342E */
00003418 302E FEE6 move.w D0, [A6 - 0x11A]
0000341C 48C0 ext.l D0
0000341E 322E FEEA move.w D1, [A6 - 0x116]
00003422 48C1 ext.l D1
00003424 D280 add.l D1, D0
00003426 E281 asr D1, 1
00003428 3741 002C move.w [A3 + 0x2C], D1
0000342C 601C bra +0x1E /* 0000344A */
label0000342E:
0000342E 302E FEEA move.w D0, [A6 - 0x116]
00003432 906E FEE6 sub.w D0, [A6 - 0x11A]
00003436 9045 sub.w D0, D5
00003438 48C0 ext.l D0
0000343A 322B 0020 move.w D1, [A3 + 0x20]
0000343E 48C1 ext.l D1
00003440 5381 subq.l D1, 1
00003442 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003446 3740 002C move.w [A3 + 0x2C], D0
label0000344A:
0000344A 41EB 003A lea.l A0, [A3 + 0x3A]
0000344E 43EE FEE6 lea.l A1, [A6 - 0x11A]
00003452 20D9 move.l [A0]+, [A1]+
00003454 20D9 move.l [A0]+, [A1]+
00003456 302E FEF0 move.w D0, [A6 - 0x110]
0000345A 916E FEE8 sub.w [A6 - 0x118], D0
0000345E 302E FEEE move.w D0, [A6 - 0x112]
00003462 916E FEE6 sub.w [A6 - 0x11A], D0
00003466 302E FEF4 move.w D0, [A6 - 0x10C]
0000346A D16E FEEC add.w [A6 - 0x114], D0
0000346E 302E FEF2 move.w D0, [A6 - 0x10E]
00003472 D16E FEEA add.w [A6 - 0x116], D0
00003476 41EB 0032 lea.l A0, [A3 + 0x32]
0000347A 43EE FEE6 lea.l A1, [A6 - 0x11A]
0000347E 20D9 move.l [A0]+, [A1]+
00003480 20D9 move.l [A0]+, [A1]+
label00003482:
00003482 4CEE 18F0 FEBA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x146]
00003488 4E5E unlink A6
0000348A 4E75 rts
export_1058:
fn0000348C:
0000348C 4E56 FEC2 link A6, -0x013E
00003490 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003494 286E 0008 movea.l A4, [A6 + 0x8]
00003498 47EC 011E lea.l A3, [A4 + 0x11E]
0000349C 41EC 025C lea.l A0, [A4 + 0x25C]
000034A0 2D48 FEC2 move.l [A6 - 0x13E], A0
000034A4 41EE FEE0 lea.l A0, [A6 - 0x120]
000034A8 43EB 0032 lea.l A1, [A3 + 0x32]
000034AC 20D9 move.l [A0]+, [A1]+
000034AE 20D9 move.l [A0]+, [A1]+
000034B0 4A2B 0030 tst.b [A3 + 0x30]
000034B4 6700 06BC beq +0x6BE /* 00003B72 */
000034B8 7005 moveq.l D0, 0x05
000034BA B02B 0031 cmp.b D0, [A3 + 0x31]
000034BE 6700 06B2 beq +0x6B4 /* 00003B72 */
000034C2 4A6C 0406 tst.w [A4 + 0x406]
000034C6 6708 beq +0xA /* 000034D0 */
000034C8 4A6C 0108 tst.w [A4 + 0x108]
000034CC 6700 06A4 beq +0x6A6 /* 00003B72 */
label000034D0:
000034D0 4A6C 010C tst.w [A4 + 0x10C]
000034D4 6600 069C bne +0x69E /* 00003B72 */
000034D8 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000034DC 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
000034E0 41EB 003A lea.l A0, [A3 + 0x3A]
000034E4 2F20 move.l -[A7], -[A0]
000034E6 2F20 move.l -[A7], -[A0]
000034E8 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
000034EC 4A2B 0007 tst.b [A3 + 0x7]
000034F0 508F addq.l A7, 8
000034F2 6606 bne +0x8 /* 000034FA */
000034F4 4A2B 0003 tst.b [A3 + 0x3]
000034F8 6712 beq +0x14 /* 0000350C */
label000034FA:
000034FA 41EB 003A lea.l A0, [A3 + 0x3A]
000034FE 2F20 move.l -[A7], -[A0]
00003500 2F20 move.l -[A7], -[A0]
00003502 2F0B move.l -[A7], A3
00003504 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00003508 4FEF 000C lea.l A7, [A7 + 0xC]
label0000350C:
0000350C 7005 moveq.l D0, 0x05
0000350E B02B 0030 cmp.b D0, [A3 + 0x30]
00003512 6600 0354 bne +0x356 /* 00003868 */
00003516 486C 0420 pea.l [A4 + 0x420]
0000351A 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000351E 206E FEC2 movea.l A0, [A6 - 0x13E]
00003522 302C 03F4 move.w D0, [A4 + 0x3F4]
00003526 B068 006E cmp.w D0, [A0 + 0x6E]
0000352A 588F addq.l A7, 4
0000352C 6C16 bge +0x18 /* 00003544 */
0000352E 206E FEC2 movea.l A0, [A6 - 0x13E]
00003532 3028 006E move.w D0, [A0 + 0x6E]
00003536 48C0 ext.l D0
00003538 5280 addq.l D0, 1
0000353A 2F00 move.l -[A7], D0
0000353C 2F0C move.l -[A7], A4
0000353E 4EBA 17A4 jsr [PC + 0x17A4 /* 00004CE4 */]
00003542 508F addq.l A7, 8
label00003544:
00003544 47EC 011E lea.l A3, [A4 + 0x11E]
00003548 7002 moveq.l D0, 0x02
0000354A B02B 0031 cmp.b D0, [A3 + 0x31]
0000354E 6300 0178 bls +0x17A /* 000036C8 */
00003552 3D6B 003C FEE2 move.w [A6 - 0x11E], [A3 + 0x3C]
00003558 302B 0026 move.w D0, [A3 + 0x26]
0000355C D06B 003C add.w D0, [A3 + 0x3C]
00003560 3D40 FEE6 move.w [A6 - 0x11A], D0
00003564 3D6B 003E FEE0 move.w [A6 - 0x120], [A3 + 0x3E]
0000356A 7000 moveq.l D0, 0x00
0000356C 102C 0424 move.b D0, [A4 + 0x424]
00003570 D040 add.w D0, D0
00003572 3200 move.w D1, D0
00003574 E548 lsl D0.w, 2
00003576 D041 add.w D0, D1
00003578 D06E FEE6 add.w D0, [A6 - 0x11A]
0000357C 3D40 FEF2 move.w [A6 - 0x10E], D0
00003580 302B 003E move.w D0, [A3 + 0x3E]
00003584 48C0 ext.l D0
00003586 322B 003A move.w D1, [A3 + 0x3A]
0000358A 48C1 ext.l D1
0000358C 2800 move.l D4, D0
0000358E 9881 sub.l D4, D1
00003590 4247 clr.w D7
00003592 6000 011C bra +0x11E /* 000036B0 */
label00003596:
00003596 3D6E FEE0 FEE4 move.w [A6 - 0x11C], [A6 - 0x120]
0000359C 3D6E FEE0 FEF0 move.w [A6 - 0x110], [A6 - 0x120]
000035A2 7000 moveq.l D0, 0x00
000035A4 2F00 move.l -[A7], D0
000035A6 486E FEC6 pea.l [A6 - 0x13A]
000035AA 486E FF00 pea.l [A6 - 0x100]
000035AE 7200 moveq.l D1, 0x00
000035B0 3207 move.w D1, D7
000035B2 2F01 move.l -[A7], D1
000035B4 2F0B move.l -[A7], A3
000035B6 2F0C move.l -[A7], A4
000035B8 4EBA 05C2 jsr [PC + 0x5C2 /* 00003B7C */]
000035BC 7004 moveq.l D0, 0x04
000035BE 2F00 move.l -[A7], D0
000035C0 486E FF00 pea.l [A6 - 0x100]
000035C4 2F2E FEF0 move.l -[A7], [A6 - 0x110]
000035C8 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
000035CC 7000 moveq.l D0, 0x00
000035CE 3007 move.w D0, D7
000035D0 206E FEC2 movea.l A0, [A6 - 0x13E]
000035D4 3228 006E move.w D1, [A0 + 0x6E]
000035D8 48C1 ext.l D1
000035DA B280 cmp.l D1, D0
000035DC 4FEF 0024 lea.l A7, [A7 + 0x24]
000035E0 6700 00CC beq +0xCE /* 000036AE */
000035E4 302B 003E move.w D0, [A3 + 0x3E]
000035E8 48C0 ext.l D0
000035EA 3207 move.w D1, D7
000035EC 5241 addq.w D1, 1
000035EE 7400 moveq.l D2, 0x00
000035F0 3401 move.w D2, D1
000035F2 2F00 move.l -[A7], D0
000035F4 2004 move.l D0, D4
000035F6 2202 move.l D1, D2
000035F8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000035FC 2200 move.l D1, D0
000035FE 201F move.l D0, [A7]+
00003600 206E FEC2 movea.l A0, [A6 - 0x13E]
00003604 3428 006E move.w D2, [A0 + 0x6E]
00003608 48C2 ext.l D2
0000360A 2F00 move.l -[A7], D0
0000360C 2001 move.l D0, D1
0000360E 2202 move.l D1, D2
00003610 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003614 2200 move.l D1, D0
00003616 201F move.l D0, [A7]+
00003618 9081 sub.l D0, D1
0000361A 3D40 FEE0 move.w [A6 - 0x120], D0
0000361E 206C 03F0 movea.l A0, [A4 + 0x3F0]
00003622 7000 moveq.l D0, 0x00
00003624 3007 move.w D0, D7
00003626 2200 move.l D1, D0
00003628 C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000362C 4841 swap.w D1
0000362E C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003632 4841 swap.w D1
00003634 4241 clr.w D1
00003636 D081 add.l D0, D1
00003638 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
0000363C 2F20 move.l -[A7], -[A0]
0000363E 2F20 move.l -[A7], -[A0]
00003640 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003644 206C 03F0 movea.l A0, [A4 + 0x3F0]
00003648 7000 moveq.l D0, 0x00
0000364A 3007 move.w D0, D7
0000364C 2200 move.l D1, D0
0000364E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003652 4841 swap.w D1
00003654 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003658 4841 swap.w D1
0000365A 4241 clr.w D1
0000365C D081 add.l D0, D1
0000365E 4A30 081D tst.b [A0 + D0 + 0x1D]
00003662 508F addq.l A7, 8
00003664 6610 bne +0x12 /* 00003676 */
00003666 41EE FEE8 lea.l A0, [A6 - 0x118]
0000366A 2F20 move.l -[A7], -[A0]
0000366C 2F20 move.l -[A7], -[A0]
0000366E 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003672 508F addq.l A7, 8
00003674 6038 bra +0x3A /* 000036AE */
label00003676:
00003676 206C 03F0 movea.l A0, [A4 + 0x3F0]
0000367A 7000 moveq.l D0, 0x00
0000367C 3007 move.w D0, D7
0000367E 2200 move.l D1, D0
00003680 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003684 4841 swap.w D1
00003686 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000368A 4841 swap.w D1
0000368C 4241 clr.w D1
0000368E D081 add.l D0, D1
00003690 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
00003694 2F20 move.l -[A7], -[A0]
00003696 2F20 move.l -[A7], -[A0]
00003698 3F20 move.w -[A7], -[A0]
0000369A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000369E 41EE FEE8 lea.l A0, [A6 - 0x118]
000036A2 2F20 move.l -[A7], -[A0]
000036A4 2F20 move.l -[A7], -[A0]
000036A6 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
000036AA 4FEF 0012 lea.l A7, [A7 + 0x12]
label000036AE:
000036AE 5247 addq.w D7, 1
label000036B0:
000036B0 7000 moveq.l D0, 0x00
000036B2 3007 move.w D0, D7
000036B4 206E FEC2 movea.l A0, [A6 - 0x13E]
000036B8 3228 006E move.w D1, [A0 + 0x6E]
000036BC 48C1 ext.l D1
000036BE B280 cmp.l D1, D0
000036C0 6C00 FED4 bge -0x12A /* 00003596 */
000036C4 6000 04A4 bra +0x4A6 /* 00003B6A */
label000036C8:
000036C8 302B 003E move.w D0, [A3 + 0x3E]
000036CC 906B 0026 sub.w D0, [A3 + 0x26]
000036D0 3D40 FEE0 move.w [A6 - 0x120], D0
000036D4 3D6B 003C FEE6 move.w [A6 - 0x11A], [A3 + 0x3C]
000036DA 3D6B 003E FEE4 move.w [A6 - 0x11C], [A3 + 0x3E]
000036E0 7000 moveq.l D0, 0x00
000036E2 102C 0424 move.b D0, [A4 + 0x424]
000036E6 D040 add.w D0, D0
000036E8 3200 move.w D1, D0
000036EA E548 lsl D0.w, 2
000036EC D041 add.w D0, D1
000036EE 322E FEE0 move.w D1, [A6 - 0x120]
000036F2 9240 sub.w D1, D0
000036F4 3D41 FEF0 move.w [A6 - 0x110], D1
000036F8 302B 0040 move.w D0, [A3 + 0x40]
000036FC 48C0 ext.l D0
000036FE 322B 003C move.w D1, [A3 + 0x3C]
00003702 48C1 ext.l D1
00003704 2800 move.l D4, D0
00003706 9881 sub.l D4, D1
00003708 4247 clr.w D7
0000370A 6000 0144 bra +0x146 /* 00003850 */
label0000370E:
0000370E 3D6E FEE6 FEE2 move.w [A6 - 0x11E], [A6 - 0x11A]
00003714 3D6E FEE6 FEF2 move.w [A6 - 0x10E], [A6 - 0x11A]
0000371A 7000 moveq.l D0, 0x00
0000371C 2F00 move.l -[A7], D0
0000371E 486E FEC6 pea.l [A6 - 0x13A]
00003722 486E FF00 pea.l [A6 - 0x100]
00003726 7200 moveq.l D1, 0x00
00003728 3207 move.w D1, D7
0000372A 2F01 move.l -[A7], D1
0000372C 2F0B move.l -[A7], A3
0000372E 2F0C move.l -[A7], A4
00003730 4EBA 044A jsr [PC + 0x44A /* 00003B7C */]
00003734 4A6B 002E tst.w [A3 + 0x2E]
00003738 4FEF 0018 lea.l A7, [A7 + 0x18]
0000373C 6616 bne +0x18 /* 00003754 */
0000373E 7009 moveq.l D0, 0x09
00003740 2F00 move.l -[A7], D0
00003742 486E FF00 pea.l [A6 - 0x100]
00003746 2F2E FEF0 move.l -[A7], [A6 - 0x110]
0000374A 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
0000374E 4FEF 000C lea.l A7, [A7 + 0xC]
00003752 601C bra +0x1E /* 00003770 */
label00003754:
00003754 7000 moveq.l D0, 0x00
00003756 2F00 move.l -[A7], D0
00003758 725A moveq.l D1, 0x5A
0000375A 2F01 move.l -[A7], D1
0000375C 7006 moveq.l D0, 0x06
0000375E 2F00 move.l -[A7], D0
00003760 486E FF00 pea.l [A6 - 0x100]
00003764 2F2E FEF0 move.l -[A7], [A6 - 0x110]
00003768 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
0000376C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003770:
00003770 7000 moveq.l D0, 0x00
00003772 3007 move.w D0, D7
00003774 206E FEC2 movea.l A0, [A6 - 0x13E]
00003778 3228 006E move.w D1, [A0 + 0x6E]
0000377C 48C1 ext.l D1
0000377E B280 cmp.l D1, D0
00003780 6700 00CC beq +0xCE /* 0000384E */
00003784 302B 003C move.w D0, [A3 + 0x3C]
00003788 48C0 ext.l D0
0000378A 3207 move.w D1, D7
0000378C 5241 addq.w D1, 1
0000378E 7400 moveq.l D2, 0x00
00003790 3401 move.w D2, D1
00003792 2F00 move.l -[A7], D0
00003794 2004 move.l D0, D4
00003796 2202 move.l D1, D2
00003798 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000379C 2200 move.l D1, D0
0000379E 201F move.l D0, [A7]+
000037A0 206E FEC2 movea.l A0, [A6 - 0x13E]
000037A4 3428 006E move.w D2, [A0 + 0x6E]
000037A8 48C2 ext.l D2
000037AA 2F00 move.l -[A7], D0
000037AC 2001 move.l D0, D1
000037AE 2202 move.l D1, D2
000037B0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000037B4 2200 move.l D1, D0
000037B6 201F move.l D0, [A7]+
000037B8 D280 add.l D1, D0
000037BA 3D41 FEE6 move.w [A6 - 0x11A], D1
000037BE 206C 03F0 movea.l A0, [A4 + 0x3F0]
000037C2 7000 moveq.l D0, 0x00
000037C4 3007 move.w D0, D7
000037C6 2200 move.l D1, D0
000037C8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000037CC 4841 swap.w D1
000037CE C2FC 004A mulu.w D1, 0x4A /* 'J' */
000037D2 4841 swap.w D1
000037D4 4241 clr.w D1
000037D6 D081 add.l D0, D1
000037D8 41F0 0808 lea.l A0, [A0 + D0 + 0x8]
000037DC 2F20 move.l -[A7], -[A0]
000037DE 2F20 move.l -[A7], -[A0]
000037E0 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000037E4 206C 03F0 movea.l A0, [A4 + 0x3F0]
000037E8 7000 moveq.l D0, 0x00
000037EA 3007 move.w D0, D7
000037EC 2200 move.l D1, D0
000037EE C0FC 004A mulu.w D0, 0x4A /* 'J' */
000037F2 4841 swap.w D1
000037F4 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000037F8 4841 swap.w D1
000037FA 4241 clr.w D1
000037FC D081 add.l D0, D1
000037FE 4A30 081D tst.b [A0 + D0 + 0x1D]
00003802 508F addq.l A7, 8
00003804 6610 bne +0x12 /* 00003816 */
00003806 41EE FEE8 lea.l A0, [A6 - 0x118]
0000380A 2F20 move.l -[A7], -[A0]
0000380C 2F20 move.l -[A7], -[A0]
0000380E 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003812 508F addq.l A7, 8
00003814 6038 bra +0x3A /* 0000384E */
label00003816:
00003816 206C 03F0 movea.l A0, [A4 + 0x3F0]
0000381A 7000 moveq.l D0, 0x00
0000381C 3007 move.w D0, D7
0000381E 2200 move.l D1, D0
00003820 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003824 4841 swap.w D1
00003826 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000382A 4841 swap.w D1
0000382C 4241 clr.w D1
0000382E D081 add.l D0, D1
00003830 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
00003834 2F20 move.l -[A7], -[A0]
00003836 2F20 move.l -[A7], -[A0]
00003838 3F20 move.w -[A7], -[A0]
0000383A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000383E 41EE FEE8 lea.l A0, [A6 - 0x118]
00003842 2F20 move.l -[A7], -[A0]
00003844 2F20 move.l -[A7], -[A0]
00003846 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
0000384A 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000384E:
0000384E 5247 addq.w D7, 1
label00003850:
00003850 7000 moveq.l D0, 0x00
00003852 3007 move.w D0, D7
00003854 206E FEC2 movea.l A0, [A6 - 0x13E]
00003858 3228 006E move.w D1, [A0 + 0x6E]
0000385C 48C1 ext.l D1
0000385E B280 cmp.l D1, D0
00003860 6C00 FEAC bge -0x152 /* 0000370E */
00003864 6000 0304 bra +0x306 /* 00003B6A */
label00003868:
00003868 41EE FED8 lea.l A0, [A6 - 0x128]
0000386C 43EB 003A lea.l A1, [A3 + 0x3A]
00003870 20D9 move.l [A0]+, [A1]+
00003872 20D9 move.l [A0]+, [A1]+
00003874 3C2B 0024 move.w D6, [A3 + 0x24]
00003878 48C6 ext.l D6
0000387A 2A06 move.l D5, D6
0000387C E285 asr D5, 1
0000387E 7006 moveq.l D0, 0x06
00003880 B02B 0030 cmp.b D0, [A3 + 0x30]
00003884 6624 bne +0x26 /* 000038AA */
00003886 206E FEC2 movea.l A0, [A6 - 0x13E]
0000388A 302C 03F4 move.w D0, [A4 + 0x3F4]
0000388E B068 006E cmp.w D0, [A0 + 0x6E]
00003892 6E16 bgt +0x18 /* 000038AA */
00003894 206E FEC2 movea.l A0, [A6 - 0x13E]
00003898 3028 006E move.w D0, [A0 + 0x6E]
0000389C 48C0 ext.l D0
0000389E 5280 addq.l D0, 1
000038A0 2F00 move.l -[A7], D0
000038A2 2F0C move.l -[A7], A4
000038A4 4EBA 143E jsr [PC + 0x143E /* 00004CE4 */]
000038A8 508F addq.l A7, 8
label000038AA:
000038AA 426D ED7C clr.w [A5 - 0x1284]
000038AE 4247 clr.w D7
000038B0 426E FED6 clr.w [A6 - 0x12A]
000038B4 6000 02A2 bra +0x2A4 /* 00003B58 */
label000038B8:
000038B8 7001 moveq.l D0, 0x01
000038BA B06B 0022 cmp.w D0, [A3 + 0x22]
000038BE 6608 bne +0xA /* 000038C8 */
000038C0 302B 002A move.w D0, [A3 + 0x2A]
000038C4 48C0 ext.l D0
000038C6 6024 bra +0x26 /* 000038EC */
label000038C8:
000038C8 302E FEDA move.w D0, [A6 - 0x126]
000038CC 48C0 ext.l D0
000038CE 7200 moveq.l D1, 0x00
000038D0 322E FED6 move.w D1, [A6 - 0x12A]
000038D4 342B 002A move.w D2, [A3 + 0x2A]
000038D8 48C2 ext.l D2
000038DA 2F00 move.l -[A7], D0
000038DC 2001 move.l D0, D1
000038DE 2202 move.l D1, D2
000038E0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000038E4 2200 move.l D1, D0
000038E6 201F move.l D0, [A7]+
000038E8 D280 add.l D1, D0
000038EA 2001 move.l D0, D1
label000038EC:
000038EC 3D40 FEE2 move.w [A6 - 0x11E], D0
000038F0 302B 0026 move.w D0, [A3 + 0x26]
000038F4 D06E FEE2 add.w D0, [A6 - 0x11E]
000038F8 3D40 FEE6 move.w [A6 - 0x11A], D0
000038FC 3005 move.w D0, D5
000038FE D06E FEE6 add.w D0, [A6 - 0x11A]
00003902 3D40 FEF2 move.w [A6 - 0x10E], D0
00003906 4246 clr.w D6
00003908 6000 023A bra +0x23C /* 00003B44 */
label0000390C:
0000390C 7006 moveq.l D0, 0x06
0000390E B02B 0030 cmp.b D0, [A3 + 0x30]
00003912 6710 beq +0x12 /* 00003924 */
00003914 7000 moveq.l D0, 0x00
00003916 3007 move.w D0, D7
00003918 322C 0116 move.w D1, [A4 + 0x116]
0000391C 48C1 ext.l D1
0000391E B280 cmp.l D1, D0
00003920 6F00 0232 ble +0x234 /* 00003B54 */
label00003924:
00003924 7006 moveq.l D0, 0x06
00003926 B02B 0030 cmp.b D0, [A3 + 0x30]
0000392A 6614 bne +0x16 /* 00003940 */
0000392C 7000 moveq.l D0, 0x00
0000392E 3007 move.w D0, D7
00003930 206E FEC2 movea.l A0, [A6 - 0x13E]
00003934 3228 006E move.w D1, [A0 + 0x6E]
00003938 48C1 ext.l D1
0000393A B280 cmp.l D1, D0
0000393C 6D00 0216 blt +0x218 /* 00003B54 */
label00003940:
00003940 7001 moveq.l D0, 0x01
00003942 2F00 move.l -[A7], D0
00003944 486E FEC6 pea.l [A6 - 0x13A]
00003948 486E FF00 pea.l [A6 - 0x100]
0000394C 7200 moveq.l D1, 0x00
0000394E 3207 move.w D1, D7
00003950 5247 addq.w D7, 1
00003952 2F01 move.l -[A7], D1
00003954 2F0B move.l -[A7], A3
00003956 2F0C move.l -[A7], A4
00003958 4EBA 0222 jsr [PC + 0x222 /* 00003B7C */]
0000395C 4A40 tst.w D0
0000395E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003962 6700 01E0 beq +0x1E2 /* 00003B44 */
00003966 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000396A 7001 moveq.l D0, 0x01
0000396C B06B 0020 cmp.w D0, [A3 + 0x20]
00003970 6608 bne +0xA /* 0000397A */
00003972 302B 002C move.w D0, [A3 + 0x2C]
00003976 48C0 ext.l D0
00003978 6024 bra +0x26 /* 0000399E */
label0000397A:
0000397A 302E FEDC move.w D0, [A6 - 0x124]
0000397E 48C0 ext.l D0
00003980 7200 moveq.l D1, 0x00
00003982 3206 move.w D1, D6
00003984 342B 002C move.w D2, [A3 + 0x2C]
00003988 48C2 ext.l D2
0000398A 2F00 move.l -[A7], D0
0000398C 2001 move.l D0, D1
0000398E 2202 move.l D1, D2
00003990 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003994 2200 move.l D1, D0
00003996 201F move.l D0, [A7]+
00003998 9081 sub.l D0, D1
0000399A 48C5 ext.l D5
0000399C 9085 sub.l D0, D5
label0000399E:
0000399E 3D40 FEF0 move.w [A6 - 0x110], D0
000039A2 5246 addq.w D6, 1
000039A4 4244 clr.w D4
000039A6 7004 moveq.l D0, 0x04
000039A8 2F00 move.l -[A7], D0
000039AA 486E FF00 pea.l [A6 - 0x100]
000039AE 2F2E FEF0 move.l -[A7], [A6 - 0x110]
000039B2 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
000039B6 7001 moveq.l D0, 0x01
000039B8 B02B 0030 cmp.b D0, [A3 + 0x30]
000039BC 4FEF 000C lea.l A7, [A7 + 0xC]
000039C0 671E beq +0x20 /* 000039E0 */
000039C2 7006 moveq.l D0, 0x06
000039C4 B02B 0030 cmp.b D0, [A3 + 0x30]
000039C8 6716 beq +0x18 /* 000039E0 */
000039CA 7003 moveq.l D0, 0x03
000039CC B02B 0030 cmp.b D0, [A3 + 0x30]
000039D0 6600 008C bne +0x8E /* 00003A5E */
000039D4 206D ED7E movea.l A0, [A5 - 0x1282]
000039D8 7001 moveq.l D0, 0x01
000039DA B068 003C cmp.w D0, [A0 + 0x3C]
000039DE 667E bne +0x80 /* 00003A5E */
label000039E0:
000039E0 302E FEE2 move.w D0, [A6 - 0x11E]
000039E4 48C0 ext.l D0
000039E6 206D ED7E movea.l A0, [A5 - 0x1282]
000039EA 3228 0018 move.w D1, [A0 + 0x18]
000039EE 48C1 ext.l D1
000039F0 E281 asr D1, 1
000039F2 D280 add.l D1, D0
000039F4 3D41 FEEA move.w [A6 - 0x116], D1
000039F8 302E FEE6 move.w D0, [A6 - 0x11A]
000039FC 48C0 ext.l D0
000039FE 206D ED7E movea.l A0, [A5 - 0x1282]
00003A02 3228 0018 move.w D1, [A0 + 0x18]
00003A06 48C1 ext.l D1
00003A08 E281 asr D1, 1
00003A0A 9081 sub.l D0, D1
00003A0C 3D40 FEEE move.w [A6 - 0x112], D0
00003A10 3D6E FEF0 FEEC move.w [A6 - 0x114], [A6 - 0x110]
00003A16 3D6E FEF0 FEE8 move.w [A6 - 0x118], [A6 - 0x110]
00003A1C 206D ED7E movea.l A0, [A5 - 0x1282]
00003A20 41E8 001A lea.l A0, [A0 + 0x1A]
00003A24 2F20 move.l -[A7], -[A0]
00003A26 2F20 move.l -[A7], -[A0]
00003A28 3F20 move.w -[A7], -[A0]
00003A2A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00003A2E 41EE FEF0 lea.l A0, [A6 - 0x110]
00003A32 2F20 move.l -[A7], -[A0]
00003A34 2F20 move.l -[A7], -[A0]
00003A36 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00003A3A 700C moveq.l D0, 0x0C
00003A3C B06C 010E cmp.w D0, [A4 + 0x10E]
00003A40 4FEF 0012 lea.l A7, [A7 + 0x12]
00003A44 660A bne +0xC /* 00003A50 */
00003A46 7006 moveq.l D0, 0x06
00003A48 B02B 0030 cmp.b D0, [A3 + 0x30]
00003A4C 6600 008C bne +0x8E /* 00003ADA */
label00003A50:
00003A50 206D ED7E movea.l A0, [A5 - 0x1282]
00003A54 7000 moveq.l D0, 0x00
00003A56 1028 000B move.b D0, [A0 + 0xB]
00003A5A 3800 move.w D4, D0
00003A5C 607C bra +0x7E /* 00003ADA */
label00003A5E:
00003A5E 7002 moveq.l D0, 0x02
00003A60 B02B 0030 cmp.b D0, [A3 + 0x30]
00003A64 6714 beq +0x16 /* 00003A7A */
00003A66 7003 moveq.l D0, 0x03
00003A68 B02B 0030 cmp.b D0, [A3 + 0x30]
00003A6C 666C bne +0x6E /* 00003ADA */
00003A6E 206D ED7E movea.l A0, [A5 - 0x1282]
00003A72 7001 moveq.l D0, 0x01
00003A74 B068 003C cmp.w D0, [A0 + 0x3C]
00003A78 6760 beq +0x62 /* 00003ADA */
label00003A7A:
00003A7A 302E FEF0 move.w D0, [A6 - 0x110]
00003A7E 9045 sub.w D0, D5
00003A80 3D40 FEE0 move.w [A6 - 0x120], D0
00003A84 3005 move.w D0, D5
00003A86 D06E FEF0 add.w D0, [A6 - 0x110]
00003A8A 3D40 FEE4 move.w [A6 - 0x11C], D0
00003A8E 206D ED7E movea.l A0, [A5 - 0x1282]
00003A92 5088 addq.l A0, 8
00003A94 2F20 move.l -[A7], -[A0]
00003A96 2F20 move.l -[A7], -[A0]
00003A98 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003A9C 206D ED7E movea.l A0, [A5 - 0x1282]
00003AA0 4A28 001D tst.b [A0 + 0x1D]
00003AA4 508F addq.l A7, 8
00003AA6 6610 bne +0x12 /* 00003AB8 */
00003AA8 41EE FEE8 lea.l A0, [A6 - 0x118]
00003AAC 2F20 move.l -[A7], -[A0]
00003AAE 2F20 move.l -[A7], -[A0]
00003AB0 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003AB4 508F addq.l A7, 8
00003AB6 6022 bra +0x24 /* 00003ADA */
label00003AB8:
00003AB8 206D ED7E movea.l A0, [A5 - 0x1282]
00003ABC 41E8 0024 lea.l A0, [A0 + 0x24]
00003AC0 2F20 move.l -[A7], -[A0]
00003AC2 2F20 move.l -[A7], -[A0]
00003AC4 3F20 move.w -[A7], -[A0]
00003AC6 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00003ACA 41EE FEE8 lea.l A0, [A6 - 0x118]
00003ACE 2F20 move.l -[A7], -[A0]
00003AD0 2F20 move.l -[A7], -[A0]
00003AD2 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */]
00003AD6 4FEF 0012 lea.l A7, [A7 + 0x12]
label00003ADA:
00003ADA 7004 moveq.l D0, 0x04
00003ADC B02B 0030 cmp.b D0, [A3 + 0x30]
00003AE0 6704 beq +0x6 /* 00003AE6 */
00003AE2 4A44 tst.w D4
00003AE4 675A beq +0x5C /* 00003B40 */
label00003AE6:
00003AE6 302E FEE2 move.w D0, [A6 - 0x11E]
00003AEA 48C0 ext.l D0
00003AEC 322E FEE6 move.w D1, [A6 - 0x11A]
00003AF0 48C1 ext.l D1
00003AF2 D280 add.l D1, D0
00003AF4 83FC 0002 divs.w D1, 0x2
00003AF8 3D41 FEF6 move.w [A6 - 0x10A], D1
00003AFC 3D6E FEF0 FEF4 move.w [A6 - 0x10C], [A6 - 0x110]
00003B02 206D ED7E movea.l A0, [A5 - 0x1282]
00003B06 43EE FEF8 lea.l A1, [A6 - 0x108]
00003B0A 5088 addq.l A0, 8
00003B0C 22D8 move.l [A1]+, [A0]+
00003B0E 22D8 move.l [A1]+, [A0]+
00003B10 4A2E FEFB tst.b [A6 - 0x105]
00003B14 6616 bne +0x18 /* 00003B2C */
00003B16 3007 move.w D0, D7
00003B18 5340 subq.w D0, 1
00003B1A 7200 moveq.l D1, 0x00
00003B1C 3200 move.w D1, D0
00003B1E 2001 move.l D0, D1
00003B20 720F moveq.l D1, 0x0F
00003B22 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00003B26 5280 addq.l D0, 1
00003B28 1D40 FEFB move.b [A6 - 0x105], D0
label00003B2C:
00003B2C 2F2E FEF4 move.l -[A7], [A6 - 0x10C]
00003B30 41EE FF00 lea.l A0, [A6 - 0x100]
00003B34 2F20 move.l -[A7], -[A0]
00003B36 2F20 move.l -[A7], -[A0]
00003B38 4EAD 0F4A jsr [A5 + 0xF4A /* export_485 */]
00003B3C 4FEF 000C lea.l A7, [A7 + 0xC]
label00003B40:
00003B40 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00003B44:
00003B44 7000 moveq.l D0, 0x00
00003B46 3006 move.w D0, D6
00003B48 322B 0020 move.w D1, [A3 + 0x20]
00003B4C 48C1 ext.l D1
00003B4E B280 cmp.l D1, D0
00003B50 6E00 FDBA bgt -0x244 /* 0000390C */
label00003B54:
00003B54 526E FED6 addq.w [A6 - 0x12A], 1
label00003B58:
00003B58 7000 moveq.l D0, 0x00
00003B5A 302E FED6 move.w D0, [A6 - 0x12A]
00003B5E 322B 0022 move.w D1, [A3 + 0x22]
00003B62 48C1 ext.l D1
00003B64 B280 cmp.l D1, D0
00003B66 6E00 FD50 bgt -0x2AE /* 000038B8 */
label00003B6A:
00003B6A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00003B6E 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00003B72:
00003B72 4CEE 18F0 FEAA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x156]
00003B78 4E5E unlink A6
00003B7A 4E75 rts
export_1059:
fn00003B7C:
00003B7C 4E56 FFF8 link A6, -0x0008
00003B80 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003B84 286E 0018 movea.l A4, [A6 + 0x18]
00003B88 3E2E 0012 move.w D7, [A6 + 0x12]
00003B8C 266E 0008 movea.l A3, [A6 + 0x8]
00003B90 206E 000C movea.l A0, [A6 + 0xC]
00003B94 7005 moveq.l D0, 0x05
00003B96 B028 0030 cmp.b D0, [A0 + 0x30]
00003B9A 670C beq +0xE /* 00003BA8 */
00003B9C 206E 000C movea.l A0, [A6 + 0xC]
00003BA0 7006 moveq.l D0, 0x06
00003BA2 B028 0030 cmp.b D0, [A0 + 0x30]
00003BA6 664C bne +0x4E /* 00003BF4 */
label00003BA8:
00003BA8 206B 03F0 movea.l A0, [A3 + 0x3F0]
00003BAC 7000 moveq.l D0, 0x00
00003BAE 3007 move.w D0, D7
00003BB0 2200 move.l D1, D0
00003BB2 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003BB6 4841 swap.w D1
00003BB8 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003BBC 4841 swap.w D1
00003BBE 4241 clr.w D1
00003BC0 D081 add.l D0, D1
00003BC2 41F0 0800 lea.l A0, [A0 + D0]
00003BC6 2B48 ED7E move.l [A5 - 0x1282], A0
00003BCA 41EB 0420 lea.l A0, [A3 + 0x420]
00003BCE 224C movea.l A1, A4
00003BD0 22D8 move.l [A1]+, [A0]+
00003BD2 22D8 move.l [A1]+, [A0]+
00003BD4 32D8 move.w [A1]+, [A0]+
00003BD6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003BDA 2F0C move.l -[A7], A4
00003BDC 7000 moveq.l D0, 0x00
00003BDE 3007 move.w D0, D7
00003BE0 2F00 move.l -[A7], D0
00003BE2 486B 025C pea.l [A3 + 0x25C]
00003BE6 2F0B move.l -[A7], A3
00003BE8 4EBA E97C jsr [PC - 0x1684 /* 00002566 */]
00003BEC 4FEF 0014 lea.l A7, [A7 + 0x14]
00003BF0 6000 010C bra +0x10E /* 00003CFE */
label00003BF4:
00003BF4 486E FFF8 pea.l [A6 - 0x8]
00003BF8 7000 moveq.l D0, 0x00
00003BFA 3007 move.w D0, D7
00003BFC 2F00 move.l -[A7], D0
00003BFE 2F0B move.l -[A7], A3
00003C00 4EBA 14E0 jsr [PC + 0x14E0 /* 000050E2 */]
00003C04 4A40 tst.w D0
00003C06 4FEF 000C lea.l A7, [A7 + 0xC]
00003C0A 671C beq +0x1E /* 00003C28 */
00003C0C 2F0C move.l -[A7], A4
00003C0E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003C12 7000 moveq.l D0, 0x00
00003C14 2F00 move.l -[A7], D0
00003C16 486E FFF8 pea.l [A6 - 0x8]
00003C1A 4EBA E1E2 jsr [PC - 0x1E1E /* 00001DFE */]
00003C1E 4A40 tst.w D0
00003C20 4FEF 0010 lea.l A7, [A7 + 0x10]
00003C24 6600 00AA bne +0xAC /* 00003CD0 */
label00003C28:
00003C28 3C07 move.w D6, D7
00003C2A 303C 0100 move.w D0, 0x100
00003C2E C06B 0114 and.w D0, [A3 + 0x114]
00003C32 677E beq +0x80 /* 00003CB2 */
00003C34 7010 moveq.l D0, 0x10
00003C36 C02B 011D and.b D0, [A3 + 0x11D]
00003C3A 673C beq +0x3E /* 00003C78 */
00003C3C 206B 03F0 movea.l A0, [A3 + 0x3F0]
00003C40 7000 moveq.l D0, 0x00
00003C42 3007 move.w D0, D7
00003C44 2200 move.l D1, D0
00003C46 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003C4A 4841 swap.w D1
00003C4C C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003C50 4841 swap.w D1
00003C52 4241 clr.w D1
00003C54 D081 add.l D0, D1
00003C56 3030 0824 move.w D0, [A0 + D0 + 0x24]
00003C5A 906B 00D8 sub.w D0, [A3 + 0xD8]
00003C5E 48C0 ext.l D0
00003C60 322B 0114 move.w D1, [A3 + 0x114]
00003C64 48C1 ext.l D1
00003C66 243C 0000 00FF move.l D2, 0xFF
00003C6C C481 and.l D2, D1
00003C6E 2202 move.l D1, D2
00003C70 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003C74 3C00 move.w D6, D0
00003C76 603A bra +0x3C /* 00003CB2 */
label00003C78:
00003C78 206B 03F0 movea.l A0, [A3 + 0x3F0]
00003C7C 7000 moveq.l D0, 0x00
00003C7E 3007 move.w D0, D7
00003C80 2200 move.l D1, D0
00003C82 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003C86 4841 swap.w D1
00003C88 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003C8C 4841 swap.w D1
00003C8E 4241 clr.w D1
00003C90 D081 add.l D0, D1
00003C92 3030 0828 move.w D0, [A0 + D0 + 0x28]
00003C96 906B 00DC sub.w D0, [A3 + 0xDC]
00003C9A 48C0 ext.l D0
00003C9C 322B 0114 move.w D1, [A3 + 0x114]
00003CA0 48C1 ext.l D1
00003CA2 243C 0000 00FF move.l D2, 0xFF
00003CA8 C481 and.l D2, D1
00003CAA 2202 move.l D1, D2
00003CAC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003CB0 3C00 move.w D6, D0
label00003CB2:
00003CB2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003CB6 7000 moveq.l D0, 0x00
00003CB8 3006 move.w D0, D6
00003CBA 5280 addq.l D0, 1
00003CBC 2F00 move.l -[A7], D0
00003CBE 4EAD 0DEA jsr [A5 + 0xDEA /* export_441 */]
00003CC2 41EB 0420 lea.l A0, [A3 + 0x420]
00003CC6 224C movea.l A1, A4
00003CC8 22D8 move.l [A1]+, [A0]+
00003CCA 22D8 move.l [A1]+, [A0]+
00003CCC 32D8 move.w [A1]+, [A0]+
00003CCE 508F addq.l A7, 8
label00003CD0:
00003CD0 206B 03F0 movea.l A0, [A3 + 0x3F0]
00003CD4 7000 moveq.l D0, 0x00
00003CD6 3007 move.w D0, D7
00003CD8 2200 move.l D1, D0
00003CDA C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003CDE 4841 swap.w D1
00003CE0 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003CE4 4841 swap.w D1
00003CE6 4241 clr.w D1
00003CE8 D081 add.l D0, D1
00003CEA 41F0 0800 lea.l A0, [A0 + D0]
00003CEE 2B48 ED7E move.l [A5 - 0x1282], A0
00003CF2 7002 moveq.l D0, 0x02
00003CF4 B028 0046 cmp.b D0, [A0 + 0x46]
00003CF8 6704 beq +0x6 /* 00003CFE */
00003CFA 7000 moveq.l D0, 0x00
00003CFC 6014 bra +0x16 /* 00003D12 */
label00003CFE:
00003CFE 526D ED7C addq.w [A5 - 0x1284], 1
00003D02 4A6E 001E tst.w [A6 + 0x1E]
00003D06 6708 beq +0xA /* 00003D10 */
00003D08 2F0C move.l -[A7], A4
00003D0A 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003D0E 588F addq.l A7, 4
label00003D10:
00003D10 7001 moveq.l D0, 0x01
label00003D12:
00003D12 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18]
00003D18 4E5E unlink A6
00003D1A 4E75 rts
fn00003D1C:
00003D1C 4E56 0000 link A6, 0
00003D20 48E7 0118 movem.l -[A7], D7,A3,A4
00003D24 286E 0008 movea.l A4, [A6 + 0x8]
00003D28 266E 000C movea.l A3, [A6 + 0xC]
00003D2C 7013 moveq.l D0, 0x13
00003D2E B06C 010E cmp.w D0, [A4 + 0x10E]
00003D32 670A beq +0xC /* 00003D3E */
00003D34 7002 moveq.l D0, 0x02
00003D36 B02B 0077 cmp.b D0, [A3 + 0x77]
00003D3A 6300 00D6 bls +0xD8 /* 00003E12 */
label00003D3E:
00003D3E 4A2B 0076 tst.b [A3 + 0x76]
00003D42 6600 00CE bne +0xD0 /* 00003E12 */
00003D46 7002 moveq.l D0, 0x02
00003D48 B02B 0074 cmp.b D0, [A3 + 0x74]
00003D4C 6706 beq +0x8 /* 00003D54 */
00003D4E 4A2B 0076 tst.b [A3 + 0x76]
00003D52 670A beq +0xC /* 00003D5E */
label00003D54:
00003D54 7002 moveq.l D0, 0x02
00003D56 B02B 0075 cmp.b D0, [A3 + 0x75]
00003D5A 6700 00A0 beq +0xA2 /* 00003DFC */
label00003D5E:
00003D5E 7002 moveq.l D0, 0x02
00003D60 B02C 014F cmp.b D0, [A4 + 0x14F]
00003D64 634C bls +0x4E /* 00003DB2 */
00003D66 302E 0014 move.w D0, [A6 + 0x14]
00003D6A 906E 0010 sub.w D0, [A6 + 0x10]
00003D6E 7200 moveq.l D1, 0x00
00003D70 122C 0424 move.b D1, [A4 + 0x424]
00003D74 C3FC 0028 muls.w D1, 0x28 /* '(' */
00003D78 48C0 ext.l D0
00003D7A 81C1 divs.w D0, D1
00003D7C 3E00 move.w D7, D0
00003D7E 0C47 0100 cmpi.w D7, 0x100
00003D82 6F08 ble +0xA /* 00003D8C */
00003D84 203C 0000 0100 move.l D0, 0x100
00003D8A 6004 bra +0x6 /* 00003D90 */
label00003D8C:
00003D8C 48C7 ext.l D7
00003D8E 2007 move.l D0, D7
label00003D90:
00003D90 7201 moveq.l D1, 0x01
00003D92 B280 cmp.l D1, D0
00003D94 6F04 ble +0x6 /* 00003D9A */
00003D96 7001 moveq.l D0, 0x01
00003D98 6012 bra +0x14 /* 00003DAC */
label00003D9A:
00003D9A 0C47 0100 cmpi.w D7, 0x100
00003D9E 6F08 ble +0xA /* 00003DA8 */
00003DA0 203C 0000 0100 move.l D0, 0x100
00003DA6 6004 bra +0x6 /* 00003DAC */
label00003DA8:
00003DA8 48C7 ext.l D7
00003DAA 2007 move.l D0, D7
label00003DAC:
00003DAC 3740 006E move.w [A3 + 0x6E], D0
00003DB0 604A bra +0x4C /* 00003DFC */
label00003DB2:
00003DB2 302E 0016 move.w D0, [A6 + 0x16]
00003DB6 906E 0012 sub.w D0, [A6 + 0x12]
00003DBA 7200 moveq.l D1, 0x00
00003DBC 122C 0424 move.b D1, [A4 + 0x424]
00003DC0 C3FC 0050 muls.w D1, 0x50 /* 'P' */
00003DC4 48C0 ext.l D0
00003DC6 81C1 divs.w D0, D1
00003DC8 3E00 move.w D7, D0
00003DCA 0C47 0100 cmpi.w D7, 0x100
00003DCE 6F08 ble +0xA /* 00003DD8 */
00003DD0 203C 0000 0100 move.l D0, 0x100
00003DD6 6004 bra +0x6 /* 00003DDC */
label00003DD8:
00003DD8 48C7 ext.l D7
00003DDA 2007 move.l D0, D7
label00003DDC:
00003DDC 7201 moveq.l D1, 0x01
00003DDE B280 cmp.l D1, D0
00003DE0 6F04 ble +0x6 /* 00003DE6 */
00003DE2 7001 moveq.l D0, 0x01
00003DE4 6012 bra +0x14 /* 00003DF8 */
label00003DE6:
00003DE6 0C47 0100 cmpi.w D7, 0x100
00003DEA 6F08 ble +0xA /* 00003DF4 */
00003DEC 203C 0000 0100 move.l D0, 0x100
00003DF2 6004 bra +0x6 /* 00003DF8 */
label00003DF4:
00003DF4 48C7 ext.l D7
00003DF6 2007 move.l D0, D7
label00003DF8:
00003DF8 3740 006E move.w [A3 + 0x6E], D0
label00003DFC:
00003DFC 376C 042A 0068 move.w [A3 + 0x68], [A4 + 0x42A]
00003E02 276C 042C 007A move.l [A3 + 0x7A], [A4 + 0x42C]
00003E08 2F0B move.l -[A7], A3
00003E0A 2F0C move.l -[A7], A4
00003E0C 4EBA DC60 jsr [PC - 0x23A0 /* 00001A6E */]
00003E10 508F addq.l A7, 8
label00003E12:
00003E12 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00003E18 4E5E unlink A6
00003E1A 4E75 rts
export_1060:
00003E1C 4E56 0000 link A6, 0
00003E20 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003E24 266E 0008 movea.l A3, [A6 + 0x8]
00003E28 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00003E2C 2C00 move.l D6, D0
00003E2E 7002 moveq.l D0, 0x02
00003E30 B086 cmp.l D0, D6
00003E32 5DC7 slt D7
00003E34 0247 0001 andi.w D7, 0x1
00003E38 4A6D EDD0 tst.w [A5 - 0x1230]
00003E3C 6768 beq +0x6A /* 00003EA6 */
00003E3E 4A6D EDCE tst.w [A5 - 0x1232]
00003E42 6762 beq +0x64 /* 00003EA6 */
00003E44 41ED EDD2 lea.l A0, [A5 - 0x122E]
00003E48 224B movea.l A1, A3
00003E4A 303C 010E move.w D0, 0x10E
label00003E4E:
00003E4E 22D8 move.l [A1]+, [A0]+
00003E50 51C8 FFFC dbf D0, -0x6 /* 00003E4E */
00003E54 32D8 move.w [A1]+, [A0]+
00003E56 206E 000C movea.l A0, [A6 + 0xC]
00003E5A 43EB 00D0 lea.l A1, [A3 + 0xD0]
00003E5E 22D8 move.l [A1]+, [A0]+
00003E60 22D8 move.l [A1]+, [A0]+
00003E62 002B 0020 011D ori.b [A3 + 0x11D], 0x20 /* ' ' */
00003E68 302B 03F4 move.w D0, [A3 + 0x3F4]
00003E6C 48C0 ext.l D0
00003E6E 2200 move.l D1, D0
00003E70 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00003E74 4841 swap.w D1
00003E76 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00003E7A 4841 swap.w D1
00003E7C 4241 clr.w D1
00003E7E D081 add.l D0, D1
00003E80 2F00 move.l -[A7], D0
00003E82 486B 03F0 pea.l [A3 + 0x3F0]
00003E86 2F2D F1C2 move.l -[A7], [A5 - 0xE3E]
00003E8A 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00003E8E 4A40 tst.w D0
00003E90 4FEF 000C lea.l A7, [A7 + 0xC]
00003E94 6604 bne +0x6 /* 00003E9A */
00003E96 426B 03F4 clr.w [A3 + 0x3F4]
label00003E9A:
00003E9A 426B 03F8 clr.w [A3 + 0x3F8]
00003E9E 426B 0108 clr.w [A3 + 0x108]
00003EA2 6000 02CA bra +0x2CC /* 0000416E */
label00003EA6:
00003EA6 422B 011C clr.b [A3 + 0x11C]
00003EAA 7000 moveq.l D0, 0x00
00003EAC 7000 moveq.l D0, 0x00
00003EAE 3740 03F4 move.w [A3 + 0x3F4], D0
00003EB2 3740 03F8 move.w [A3 + 0x3F8], D0
00003EB6 377C 00F0 010A move.w [A3 + 0x10A], 0xF0
00003EBC 426B 0108 clr.w [A3 + 0x108]
00003EC0 206E 000C movea.l A0, [A6 + 0xC]
00003EC4 43EB 00D0 lea.l A1, [A3 + 0xD0]
00003EC8 22D8 move.l [A1]+, [A0]+
00003ECA 22D8 move.l [A1]+, [A0]+
00003ECC 177C 0002 011D move.b [A3 + 0x11D], 0x2
00003ED2 377C FFFE 0100 move.w [A3 + 0x100], 0xFFFE
00003ED8 41ED E60E lea.l A0, [A5 - 0x19F2]
00003EDC 43EB 0178 lea.l A1, [A3 + 0x178]
00003EE0 7006 moveq.l D0, 0x06
label00003EE2:
00003EE2 22D8 move.l [A1]+, [A0]+
00003EE4 51C8 FFFC dbf D0, -0x6 /* 00003EE2 */
00003EE8 32D8 move.w [A1]+, [A0]+
00003EEA 41EB 0178 lea.l A0, [A3 + 0x178]
00003EEE 43EB 011E lea.l A1, [A3 + 0x11E]
00003EF2 7006 moveq.l D0, 0x06
label00003EF4:
00003EF4 22D8 move.l [A1]+, [A0]+
00003EF6 51C8 FFFC dbf D0, -0x6 /* 00003EF4 */
00003EFA 32D8 move.w [A1]+, [A0]+
00003EFC 41EB 011E lea.l A0, [A3 + 0x11E]
00003F00 43D3 lea.l A1, [A3]
00003F02 7006 moveq.l D0, 0x06
label00003F04:
00003F04 22D8 move.l [A1]+, [A0]+
00003F06 51C8 FFFC dbf D0, -0x6 /* 00003F04 */
00003F0A 32D8 move.w [A1]+, [A0]+
00003F0C 204B movea.l A0, A3
00003F0E 43EB 00A0 lea.l A1, [A3 + 0xA0]
00003F12 7006 moveq.l D0, 0x06
label00003F14:
00003F14 22D8 move.l [A1]+, [A0]+
00003F16 51C8 FFFC dbf D0, -0x6 /* 00003F14 */
00003F1A 32D8 move.w [A1]+, [A0]+
00003F1C 41EB 00A0 lea.l A0, [A3 + 0xA0]
00003F20 43EB 0082 lea.l A1, [A3 + 0x82]
00003F24 7006 moveq.l D0, 0x06
label00003F26:
00003F26 22D8 move.l [A1]+, [A0]+
00003F28 51C8 FFFC dbf D0, -0x6 /* 00003F26 */
00003F2C 32D8 move.w [A1]+, [A0]+
00003F2E 41EB 0064 lea.l A0, [A3 + 0x64]
00003F32 43EB 0082 lea.l A1, [A3 + 0x82]
00003F36 7006 moveq.l D0, 0x06
label00003F38:
00003F38 20D9 move.l [A0]+, [A1]+
00003F3A 51C8 FFFC dbf D0, -0x6 /* 00003F38 */
00003F3E 30D9 move.w [A0]+, [A1]+
00003F40 422B 00B3 clr.b [A3 + 0xB3]
00003F44 7000 moveq.l D0, 0x00
00003F46 7000 moveq.l D0, 0x00
00003F48 3740 0118 move.w [A3 + 0x118], D0
00003F4C 41EB 00BE lea.l A0, [A3 + 0xBE]
00003F50 43ED E634 lea.l A1, [A5 - 0x19CC]
00003F54 20D9 move.l [A0]+, [A1]+
00003F56 20D9 move.l [A0]+, [A1]+
00003F58 41EB 00C6 lea.l A0, [A3 + 0xC6]
00003F5C 43ED E650 lea.l A1, [A5 - 0x19B0]
00003F60 20D9 move.l [A0]+, [A1]+
00003F62 20D9 move.l [A0]+, [A1]+
00003F64 30D9 move.w [A0]+, [A1]+
00003F66 177C 0002 0028 move.b [A3 + 0x28], 0x2
00003F6C 426B 0026 clr.w [A3 + 0x26]
00003F70 177C 0004 0029 move.b [A3 + 0x29], 0x4
00003F76 377C FFFE 001E move.w [A3 + 0x1E], 0xFFFE
00003F7C 41EB 0032 lea.l A0, [A3 + 0x32]
00003F80 224B movea.l A1, A3
00003F82 700B moveq.l D0, 0x0B
label00003F84:
00003F84 20D9 move.l [A0]+, [A1]+
00003F86 51C8 FFFC dbf D0, -0x6 /* 00003F84 */
00003F8A 30D9 move.w [A0]+, [A1]+
00003F8C 177C 0001 005B move.b [A3 + 0x5B], 0x1
00003F92 177C 0001 014F move.b [A3 + 0x14F], 0x1
00003F98 49EB 0160 lea.l A4, [A3 + 0x160]
00003F9C 422C 0073 clr.b [A4 + 0x73]
00003FA0 197C 0002 0074 move.b [A4 + 0x74], 0x2
00003FA6 422C 0076 clr.b [A4 + 0x76]
00003FAA 422C 0075 clr.b [A4 + 0x75]
00003FAE 197C 0002 0077 move.b [A4 + 0x77], 0x2
00003FB4 197C 0003 0078 move.b [A4 + 0x78], 0x3
00003FBA 397C 00B4 006C move.w [A4 + 0x6C], 0xB4
00003FC0 422C 0076 clr.b [A4 + 0x76]
00003FC4 487A 01B2 pea.l [PC + 0x1B2 /* 00004178, value 0x4002A000 */]
00003FC8 486C 0010 pea.l [A4 + 0x10]
00003FCC 3F3C 0810 move.w -[A7], 0x810
00003FD0 A9EB syscall Pack4/FP68K
00003FD2 397C 000A 006E move.w [A4 + 0x6E], 0xA /* '\n' */
00003FD8 397C 0005 0070 move.w [A4 + 0x70], 0x5
00003FDE 296D EA3A 004A move.l [A4 + 0x4A], [A5 - 0x15C6]
00003FE4 4A47 tst.w D7
00003FE6 671E beq +0x20 /* 00004006 */
00003FE8 486C 0054 pea.l [A4 + 0x54]
00003FEC 7004 moveq.l D0, 0x04
00003FEE 2F00 move.l -[A7], D0
00003FF0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00003FF4 486C 005E pea.l [A4 + 0x5E]
00003FF8 7006 moveq.l D0, 0x06
00003FFA 2F00 move.l -[A7], D0
00003FFC 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004000 4FEF 0010 lea.l A7, [A7 + 0x10]
00004004 600C bra +0xE /* 00004012 */
label00004006:
00004006 296D EA3A 0054 move.l [A4 + 0x54], [A5 - 0x15C6]
0000400C 296D EA3A 005E move.l [A4 + 0x5E], [A5 - 0x15C6]
label00004012:
00004012 41ED EA1A lea.l A0, [A5 - 0x15E6]
00004016 43EC 0062 lea.l A1, [A4 + 0x62]
0000401A 22D8 move.l [A1]+, [A0]+
0000401C 41EC 0062 lea.l A0, [A4 + 0x62]
00004020 43EC 0058 lea.l A1, [A4 + 0x58]
00004024 22D8 move.l [A1]+, [A0]+
00004026 296C 0058 004E move.l [A4 + 0x4E], [A4 + 0x58]
0000402C 397C 0005 005C move.w [A4 + 0x5C], 0x5
00004032 397C 0005 0052 move.w [A4 + 0x52], 0x5
00004038 197C 0001 0057 move.b [A4 + 0x57], 0x1
0000403E 422C 0061 clr.b [A4 + 0x61]
00004042 397C FFFE 0036 move.w [A4 + 0x36], 0xFFFE
00004048 197C 0002 0040 move.b [A4 + 0x40], 0x2
0000404E 41EB 0160 lea.l A0, [A3 + 0x160]
00004052 43EB 02DA lea.l A1, [A3 + 0x2DA]
00004056 701E moveq.l D0, 0x1E
label00004058:
00004058 22D8 move.l [A1]+, [A0]+
0000405A 51C8 FFFC dbf D0, -0x6 /* 00004058 */
0000405E 32D8 move.w [A1]+, [A0]+
00004060 41EB 02DA lea.l A0, [A3 + 0x2DA]
00004064 43EB 025C lea.l A1, [A3 + 0x25C]
00004068 701E moveq.l D0, 0x1E
label0000406A:
0000406A 22D8 move.l [A1]+, [A0]+
0000406C 51C8 FFFC dbf D0, -0x6 /* 0000406A */
00004070 32D8 move.w [A1]+, [A0]+
00004072 41EB 01DE lea.l A0, [A3 + 0x1DE]
00004076 43EB 025C lea.l A1, [A3 + 0x25C]
0000407A 701E moveq.l D0, 0x1E
label0000407C:
0000407C 20D9 move.l [A0]+, [A1]+
0000407E 51C8 FFFC dbf D0, -0x6 /* 0000407C */
00004082 30D9 move.w [A0]+, [A1]+
00004084 377C 0001 029A move.w [A3 + 0x29A], 0x1
0000408A 422B 0331 clr.b [A3 + 0x331]
0000408E 426B 037A clr.w [A3 + 0x37A]
00004092 377C 0001 037C move.w [A3 + 0x37C], 0x1
00004098 377C 003C 0378 move.w [A3 + 0x378], 0x3C /* '<' */
0000409E 422B 035E clr.b [A3 + 0x35E]
000040A2 426B 0358 clr.w [A3 + 0x358]
000040A6 422B 035F clr.b [A3 + 0x35F]
000040AA 377C 0001 035C move.w [A3 + 0x35C], 0x1
000040B0 377C FFFE 00F8 move.w [A3 + 0xF8], 0xFFFE
000040B6 377C 00AF 03C4 move.w [A3 + 0x3C4], 0xAF
000040BC 377C 00AF 03C2 move.w [A3 + 0x3C2], 0xAF
000040C2 41EB 0382 lea.l A0, [A3 + 0x382]
000040C6 43ED E5D0 lea.l A1, [A5 - 0x1A30]
000040CA 20D9 move.l [A0]+, [A1]+
000040CC 20D9 move.l [A0]+, [A1]+
000040CE 30D9 move.w [A0]+, [A1]+
000040D0 41EB 03A6 lea.l A0, [A3 + 0x3A6]
000040D4 43ED E650 lea.l A1, [A5 - 0x19B0]
000040D8 20D9 move.l [A0]+, [A1]+
000040DA 20D9 move.l [A0]+, [A1]+
000040DC 30D9 move.w [A0]+, [A1]+
000040DE 41EB 03B0 lea.l A0, [A3 + 0x3B0]
000040E2 43EB 03A6 lea.l A1, [A3 + 0x3A6]
000040E6 20D9 move.l [A0]+, [A1]+
000040E8 20D9 move.l [A0]+, [A1]+
000040EA 30D9 move.w [A0]+, [A1]+
000040EC 377C 000F 03BE move.w [A3 + 0x3BE], 0xF
000040F2 377C 1401 03C0 move.w [A3 + 0x3C0], 0x1401
000040F8 426B 03C6 clr.w [A3 + 0x3C6]
000040FC 276D EA3A 039E move.l [A3 + 0x39E], [A5 - 0x15C6]
00004102 276D EA1A 03A2 move.l [A3 + 0x3A2], [A5 - 0x15E6]
00004108 177C 0040 03A5 move.b [A3 + 0x3A5], 0x40 /* '@' */
0000410E 4A47 tst.w D7
00004110 6744 beq +0x46 /* 00004156 */
00004112 486B 038E pea.l [A3 + 0x38E]
00004116 7006 moveq.l D0, 0x06
00004118 2F00 move.l -[A7], D0
0000411A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000411E 7008 moveq.l D0, 0x08
00004120 B086 cmp.l D0, D6
00004122 508F addq.l A7, 8
00004124 6D14 blt +0x16 /* 0000413A */
00004126 276D EA3A 0396 move.l [A3 + 0x396], [A5 - 0x15C6]
0000412C 276D EA1A 0392 move.l [A3 + 0x392], [A5 - 0x15E6]
00004132 177C 0006 0399 move.b [A3 + 0x399], 0x6
00004138 6014 bra +0x16 /* 0000414E */
label0000413A:
0000413A 486B 0396 pea.l [A3 + 0x396]
0000413E 7005 moveq.l D0, 0x05
00004140 2F00 move.l -[A7], D0
00004142 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004146 276D EA3A 039A move.l [A3 + 0x39A], [A5 - 0x15C6]
0000414C 508F addq.l A7, 8
label0000414E:
0000414E 276D EA3A 0392 move.l [A3 + 0x392], [A5 - 0x15C6]
00004154 6018 bra +0x1A /* 0000416E */
label00004156:
00004156 41EB 0064 lea.l A0, [A3 + 0x64]
0000415A 43EB 0396 lea.l A1, [A3 + 0x396]
0000415E 22D8 move.l [A1]+, [A0]+
00004160 22D8 move.l [A1]+, [A0]+
00004162 41EB 038E lea.l A0, [A3 + 0x38E]
00004166 43EB 0396 lea.l A1, [A3 + 0x396]
0000416A 20D9 move.l [A0]+, [A1]+
0000416C 20D9 move.l [A0]+, [A1]+
label0000416E:
0000416E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00004174 4E5E unlink A6
00004176 4E75 rts
00004178 4002 negx.b D2
0000417A A000 syscall Open/PBHOpen/HOpen
0000417C 0000 0000 ori.b D0, 0x0
00004180 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1061: // at 00004182 (misaligned)
00004184 FFF8 .invalid <<F/7/7>>
00004186 2F0B move.l -[A7], A3
00004188 266E 0008 movea.l A3, [A6 + 0x8]
0000418C 7005 moveq.l D0, 0x05
0000418E B06B 010E cmp.w D0, [A3 + 0x10E]
00004192 6E08 bgt +0xA /* 0000419C */
00004194 7009 moveq.l D0, 0x09
00004196 B06B 010E cmp.w D0, [A3 + 0x10E]
0000419A 6C08 bge +0xA /* 000041A4 */
label0000419C:
0000419C 700C moveq.l D0, 0x0C
0000419E B06B 010E cmp.w D0, [A3 + 0x10E]
000041A2 660E bne +0x10 /* 000041B2 */
label000041A4:
000041A4 7064 moveq.l D0, 0x64
000041A6 B06B 0378 cmp.w D0, [A3 + 0x378]
000041AA 6C06 bge +0x8 /* 000041B2 */
000041AC 377C 0064 0378 move.w [A3 + 0x378], 0x64 /* 'd' */
label000041B2:
000041B2 4A6B 0384 tst.w [A3 + 0x384]
000041B6 6C04 bge +0x6 /* 000041BC */
000041B8 426B 0384 clr.w [A3 + 0x384]
label000041BC:
000041BC 7013 moveq.l D0, 0x13
000041BE B06B 010E cmp.w D0, [A3 + 0x10E]
000041C2 671E beq +0x20 /* 000041E2 */
000041C4 7014 moveq.l D0, 0x14
000041C6 B06B 010E cmp.w D0, [A3 + 0x10E]
000041CA 6716 beq +0x18 /* 000041E2 */
000041CC 7012 moveq.l D0, 0x12
000041CE B06B 010E cmp.w D0, [A3 + 0x10E]
000041D2 670E beq +0x10 /* 000041E2 */
000041D4 2F0B move.l -[A7], A3
000041D6 4EBA 0CB8 jsr [PC + 0xCB8 /* 00004E90 */]
000041DA 2F0B move.l -[A7], A3
000041DC 4EBA 0E46 jsr [PC + 0xE46 /* 00005024 */]
000041E0 508F addq.l A7, 8
label000041E2:
000041E2 2F0B move.l -[A7], A3
000041E4 4EBA 0648 jsr [PC + 0x648 /* 0000482E */]
000041E8 4A40 tst.w D0
000041EA 588F addq.l A7, 4
000041EC 6700 039C beq +0x39E /* 0000458A */
000041F0 7013 moveq.l D0, 0x13
000041F2 B06B 010E cmp.w D0, [A3 + 0x10E]
000041F6 6762 beq +0x64 /* 0000425A */
000041F8 7014 moveq.l D0, 0x14
000041FA B06B 010E cmp.w D0, [A3 + 0x10E]
000041FE 675A beq +0x5C /* 0000425A */
00004200 7012 moveq.l D0, 0x12
00004202 B06B 010E cmp.w D0, [A3 + 0x10E]
00004206 6752 beq +0x54 /* 0000425A */
00004208 7001 moveq.l D0, 0x01
0000420A B06B 0116 cmp.w D0, [A3 + 0x116]
0000420E 6E40 bgt +0x42 /* 00004250 */
00004210 7001 moveq.l D0, 0x01
00004212 B06B 0112 cmp.w D0, [A3 + 0x112]
00004216 6E38 bgt +0x3A /* 00004250 */
00004218 7002 moveq.l D0, 0x02
0000421A B06B 0112 cmp.w D0, [A3 + 0x112]
0000421E 6F3A ble +0x3C /* 0000425A */
00004220 7001 moveq.l D0, 0x01
00004222 B06B 010E cmp.w D0, [A3 + 0x10E]
00004226 6728 beq +0x2A /* 00004250 */
00004228 7002 moveq.l D0, 0x02
0000422A B06B 010E cmp.w D0, [A3 + 0x10E]
0000422E 6720 beq +0x22 /* 00004250 */
00004230 7006 moveq.l D0, 0x06
00004232 B06B 010E cmp.w D0, [A3 + 0x10E]
00004236 6718 beq +0x1A /* 00004250 */
00004238 7007 moveq.l D0, 0x07
0000423A B06B 010E cmp.w D0, [A3 + 0x10E]
0000423E 6710 beq +0x12 /* 00004250 */
00004240 700E moveq.l D0, 0x0E
00004242 B06B 010E cmp.w D0, [A3 + 0x10E]
00004246 6708 beq +0xA /* 00004250 */
00004248 7011 moveq.l D0, 0x11
0000424A B06B 010E cmp.w D0, [A3 + 0x10E]
0000424E 660A bne +0xC /* 0000425A */
label00004250:
00004250 377C 05DC 010C move.w [A3 + 0x10C], 0x5DC
00004256 6000 0332 bra +0x334 /* 0000458A */
label0000425A:
0000425A 2F0B move.l -[A7], A3
0000425C 4EBA DAFE jsr [PC - 0x2502 /* 00001D5C */]
00004260 426B 010C clr.w [A3 + 0x10C]
00004264 4A6B 0108 tst.w [A3 + 0x108]
00004268 588F addq.l A7, 4
0000426A 6600 020A bne +0x20C /* 00004476 */
0000426E 486E FFF8 pea.l [A6 - 0x8]
00004272 486B 0064 pea.l [A3 + 0x64]
00004276 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000427A 302E FFFA move.w D0, [A6 - 0x6]
0000427E D06B 0400 add.w D0, [A3 + 0x400]
00004282 322B 010A move.w D1, [A3 + 0x10A]
00004286 D240 add.w D1, D0
00004288 3741 040A move.w [A3 + 0x40A], D1
0000428C 302E FFF8 move.w D0, [A6 - 0x8]
00004290 D06B 03FE add.w D0, [A3 + 0x3FE]
00004294 322B 010A move.w D1, [A3 + 0x10A]
00004298 D240 add.w D1, D0
0000429A 3741 0408 move.w [A3 + 0x408], D1
0000429E 302B 0404 move.w D0, [A3 + 0x404]
000042A2 906E FFFE sub.w D0, [A6 - 0x2]
000042A6 906B 010A sub.w D0, [A3 + 0x10A]
000042AA 3740 040E move.w [A3 + 0x40E], D0
000042AE 302B 0402 move.w D0, [A3 + 0x402]
000042B2 906E FFFC sub.w D0, [A6 - 0x4]
000042B6 906B 010A sub.w D0, [A3 + 0x10A]
000042BA 3740 040C move.w [A3 + 0x40C], D0
000042BE 7001 moveq.l D0, 0x01
000042C0 322B 040E move.w D1, [A3 + 0x40E]
000042C4 926B 040A sub.w D1, [A3 + 0x40A]
000042C8 0C41 02D0 cmpi.w D1, 0x2D0
000042CC 508F addq.l A7, 8
000042CE 6D10 blt +0x12 /* 000042E0 */
000042D0 322B 040C move.w D1, [A3 + 0x40C]
000042D4 926B 0408 sub.w D1, [A3 + 0x408]
000042D8 0C41 02D0 cmpi.w D1, 0x2D0
000042DC 6D02 blt +0x4 /* 000042E0 */
000042DE 7000 moveq.l D0, 0x00
label000042E0:
000042E0 3740 0406 move.w [A3 + 0x406], D0
000042E4 6600 00B2 bne +0xB4 /* 00004398 */
000042E8 486E FFF8 pea.l [A6 - 0x8]
000042EC 2F0B move.l -[A7], A3
000042EE 4EBA 13D6 jsr [PC + 0x13D6 /* 000056C6 */]
000042F2 4A40 tst.w D0
000042F4 508F addq.l A7, 8
000042F6 6700 00A0 beq +0xA2 /* 00004398 */
000042FA 102B 0029 move.b D0, [A3 + 0x29]
000042FE 6568 bcs +0x6A /* 00004368 */
00004300 0C00 0004 cmpi.b D0, 0x4
00004304 6262 bhi +0x64 /* 00004368 */
00004306 7200 moveq.l D1, 0x00
00004308 1200 move.b D1, D0
0000430A D241 add.w D1, D1
0000430C 323B 1006 move.w D1, [PC + D1.w + 0x6]
00004310 4EFB 1000 jmp [PC + D1.w]
00004314 000C 0020 ori.b A4, 0x20 /* ' ' */
00004318 0056 0056 ori.w [A6], 0x56 /* 'V' */
0000431C 0034 376B 040A ori.b [A4 + D0.w * 4 + 0xA], 0x6B /* 'k' */
00004322 002C 302E FFFA ori.b [A4 - 0x6], 0x2E /* '.' */
00004328 D06B 040A add.w D0, [A3 + 0x40A]
0000432C 3740 0030 move.w [A3 + 0x30], D0
00004330 6036 bra +0x38 /* 00004368 */
00004332 302B 040E move.w D0, [A3 + 0x40E]
00004336 906E FFFA sub.w D0, [A6 - 0x6]
0000433A 3740 002C move.w [A3 + 0x2C], D0
0000433E 376B 040E 0030 move.w [A3 + 0x30], [A3 + 0x40E]
00004344 6022 bra +0x24 /* 00004368 */
00004346 302B 040E move.w D0, [A3 + 0x40E]
0000434A D06B 040A add.w D0, [A3 + 0x40A]
0000434E 906E FFFA sub.w D0, [A6 - 0x6]
00004352 48C0 ext.l D0
00004354 81FC 0002 divs.w D0, 0x2
00004358 3740 002C move.w [A3 + 0x2C], D0
0000435C 302E FFFA move.w D0, [A6 - 0x6]
00004360 D06B 002C add.w D0, [A3 + 0x2C]
00004364 3740 0030 move.w [A3 + 0x30], D0
label00004368:
00004368 302B 040C move.w D0, [A3 + 0x40C]
0000436C 906E FFF8 sub.w D0, [A6 - 0x8]
00004370 3740 002A move.w [A3 + 0x2A], D0
00004374 376B 040C 002E move.w [A3 + 0x2E], [A3 + 0x40C]
0000437A 302B 002A move.w D0, [A3 + 0x2A]
0000437E 906B 010A sub.w D0, [A3 + 0x10A]
00004382 3740 040C move.w [A3 + 0x40C], D0
00004386 906B 0408 sub.w D0, [A3 + 0x408]
0000438A 0C40 02D0 cmpi.w D0, 0x2D0
0000438E 5DC0 slt D0
00004390 0240 0001 andi.w D0, 0x1
00004394 3740 0406 move.w [A3 + 0x406], D0
label00004398:
00004398 4A6B 0406 tst.w [A3 + 0x406]
0000439C 6600 00B8 bne +0xBA /* 00004456 */
000043A0 486E FFF8 pea.l [A6 - 0x8]
000043A4 486B 0032 pea.l [A3 + 0x32]
000043A8 4EBA 131C jsr [PC + 0x131C /* 000056C6 */]
000043AC 4A40 tst.w D0
000043AE 508F addq.l A7, 8
000043B0 6700 00A4 beq +0xA6 /* 00004456 */
000043B4 102B 005B move.b D0, [A3 + 0x5B]
000043B8 6568 bcs +0x6A /* 00004422 */
000043BA 0C00 0004 cmpi.b D0, 0x4
000043BE 6262 bhi +0x64 /* 00004422 */
000043C0 7200 moveq.l D1, 0x00
000043C2 1200 move.b D1, D0
000043C4 D241 add.w D1, D1
000043C6 323B 1006 move.w D1, [PC + D1.w + 0x6]
000043CA 4EFB 1000 jmp [PC + D1.w]
000043CE 000C 0020 ori.b A4, 0x20 /* ' ' */
000043D2 0056 0056 ori.w [A6], 0x56 /* 'V' */
000043D6 0034 376B 040A ori.b [A4 + D0.w * 4 + 0xA], 0x6B /* 'k' */
000043DC 005E 302E ori.w [A6]+, 0x302E /* '0.' */
000043E0 FFFA .invalid <<F/7/7>>
000043E2 D06B 040A add.w D0, [A3 + 0x40A]
000043E6 3740 0062 move.w [A3 + 0x62], D0
000043EA 6036 bra +0x38 /* 00004422 */
000043EC 302B 040E move.w D0, [A3 + 0x40E]
000043F0 906E FFFA sub.w D0, [A6 - 0x6]
000043F4 3740 005E move.w [A3 + 0x5E], D0
000043F8 376B 040E 0062 move.w [A3 + 0x62], [A3 + 0x40E]
000043FE 6022 bra +0x24 /* 00004422 */
00004400 302B 040E move.w D0, [A3 + 0x40E]
00004404 D06B 040A add.w D0, [A3 + 0x40A]
00004408 906E FFFA sub.w D0, [A6 - 0x6]
0000440C 48C0 ext.l D0
0000440E 81FC 0002 divs.w D0, 0x2
00004412 3740 005E move.w [A3 + 0x5E], D0
00004416 302E FFFA move.w D0, [A6 - 0x6]
0000441A D06B 005E add.w D0, [A3 + 0x5E]
0000441E 3740 0062 move.w [A3 + 0x62], D0
label00004422:
00004422 376B 0408 005C move.w [A3 + 0x5C], [A3 + 0x408]
00004428 302E FFF8 move.w D0, [A6 - 0x8]
0000442C D06B 0408 add.w D0, [A3 + 0x408]
00004430 3740 0060 move.w [A3 + 0x60], D0
00004434 302B 010A move.w D0, [A3 + 0x10A]
00004438 D06B 0060 add.w D0, [A3 + 0x60]
0000443C 3740 0408 move.w [A3 + 0x408], D0
00004440 302B 040C move.w D0, [A3 + 0x40C]
00004444 906B 0408 sub.w D0, [A3 + 0x408]
00004448 0C40 02D0 cmpi.w D0, 0x2D0
0000444C 5DC0 slt D0
0000444E 0240 0001 andi.w D0, 0x1
00004452 3740 0406 move.w [A3 + 0x406], D0
label00004456:
00004456 7013 moveq.l D0, 0x13
00004458 B06B 010E cmp.w D0, [A3 + 0x10E]
0000445C 6718 beq +0x1A /* 00004476 */
0000445E 7014 moveq.l D0, 0x14
00004460 B06B 010E cmp.w D0, [A3 + 0x10E]
00004464 6710 beq +0x12 /* 00004476 */
00004466 7012 moveq.l D0, 0x12
00004468 B06B 010E cmp.w D0, [A3 + 0x10E]
0000446C 6708 beq +0xA /* 00004476 */
0000446E 2F0B move.l -[A7], A3
00004470 4EBA E73C jsr [PC - 0x18C4 /* 00002BAE */]
00004474 588F addq.l A7, 4
label00004476:
00004476 7001 moveq.l D0, 0x01
00004478 322B 040E move.w D1, [A3 + 0x40E]
0000447C 926B 040A sub.w D1, [A3 + 0x40A]
00004480 0C41 02D0 cmpi.w D1, 0x2D0
00004484 6D10 blt +0x12 /* 00004496 */
00004486 322B 040C move.w D1, [A3 + 0x40C]
0000448A 926B 0408 sub.w D1, [A3 + 0x408]
0000448E 0C41 02D0 cmpi.w D1, 0x2D0
00004492 6D02 blt +0x4 /* 00004496 */
00004494 7000 moveq.l D0, 0x00
label00004496:
00004496 3740 0406 move.w [A3 + 0x406], D0
0000449A 671E beq +0x20 /* 000044BA */
0000449C 4A6B 0108 tst.w [A3 + 0x108]
000044A0 660C bne +0xE /* 000044AE */
000044A2 41EB 0408 lea.l A0, [A3 + 0x408]
000044A6 43EB 03FE lea.l A1, [A3 + 0x3FE]
000044AA 20D9 move.l [A0]+, [A1]+
000044AC 20D9 move.l [A0]+, [A1]+
label000044AE:
000044AE 41EB 0418 lea.l A0, [A3 + 0x418]
000044B2 43EB 0408 lea.l A1, [A3 + 0x408]
000044B6 20D9 move.l [A0]+, [A1]+
000044B8 20D9 move.l [A0]+, [A1]+
label000044BA:
000044BA 422B 034D clr.b [A3 + 0x34D]
000044BE 422B 02CF clr.b [A3 + 0x2CF]
000044C2 422B 0251 clr.b [A3 + 0x251]
000044C6 422B 01D3 clr.b [A3 + 0x1D3]
000044CA 302B 010E move.w D0, [A3 + 0x10E]
000044CE 6B00 00BA bmi +0xBC /* 0000458A */
000044D2 0C40 0014 cmpi.w D0, 0x14
000044D6 6E00 00B2 bgt +0xB4 /* 0000458A */
000044DA D040 add.w D0, D0
000044DC 303B 0006 move.w D0, [PC + D0.w + 0x6]
000044E0 4EFB 0000 jmp [PC + D0.w]
000044E4 002C 002C 002C ori.b [A4 + 0x2C], 0x2C /* ',' */
000044EA 002C 002C 003A ori.b [A4 + 0x3A], 0x2C /* ',' */
000044F0 003A 003A 003A ori.b [PC + 0x3A /* 0000452C, value 0x48 'H' */], 0x3A /* ':' */
000044F6 003A 0048 0048 ori.b [PC + 0x48 /* 00004540, value 0x2, pstring "*P" */], 0x48 /* 'H' */
000044FC 0056 00A8 ori.w [A6], 0xA8
00004500 0064 00A8 ori.w -[A4], 0xA8
00004504 0064 0072 ori.w -[A4], 0x72 /* 'r' */
00004508 0080 008E 009C ori.l D0, 0x8E009C
0000450E 2F0B move.l -[A7], A3
00004510 486D 2B42 pea.l [A5 + 0x2B42 /* export_1380 */]
00004514 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004518 508F addq.l A7, 8
0000451A 606E bra +0x70 /* 0000458A */
0000451C 2F0B move.l -[A7], A3
0000451E 486D 2B1A pea.l [A5 + 0x2B1A /* export_1375 */]
00004522 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004526 508F addq.l A7, 8
00004528 6060 bra +0x62 /* 0000458A */
0000452A 2F0B move.l -[A7], A3
0000452C 486D 2B6A pea.l [A5 + 0x2B6A /* export_1385 */]
00004530 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004534 508F addq.l A7, 8
00004536 6052 bra +0x54 /* 0000458A */
00004538 2F0B move.l -[A7], A3
0000453A 486D 2B2A pea.l [A5 + 0x2B2A /* export_1377 */]
0000453E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004542 508F addq.l A7, 8
00004544 6044 bra +0x46 /* 0000458A */
00004546 2F0B move.l -[A7], A3
00004548 486D 2B02 pea.l [A5 + 0x2B02 /* export_1372 */]
0000454C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004550 508F addq.l A7, 8
00004552 6036 bra +0x38 /* 0000458A */
00004554 2F0B move.l -[A7], A3
00004556 486D 2BD2 pea.l [A5 + 0x2BD2 /* export_1398 */]
0000455A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000455E 508F addq.l A7, 8
00004560 6028 bra +0x2A /* 0000458A */
00004562 2F0B move.l -[A7], A3
00004564 486D 2BC2 pea.l [A5 + 0x2BC2 /* export_1396 */]
00004568 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000456C 508F addq.l A7, 8
0000456E 601A bra +0x1C /* 0000458A */
00004570 2F0B move.l -[A7], A3
00004572 486D 2B5A pea.l [A5 + 0x2B5A /* export_1383 */]
00004576 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000457A 508F addq.l A7, 8
0000457C 600C bra +0xE /* 0000458A */
0000457E 2F0B move.l -[A7], A3
00004580 486D 2BAA pea.l [A5 + 0x2BAA /* export_1393 */]
00004584 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004588 508F addq.l A7, 8
label0000458A:
0000458A 266E FFF4 movea.l A3, [A6 - 0xC]
0000458E 4E5E unlink A6
00004590 4E75 rts
export_1062:
00004592 4E56 FFF8 link A6, -0x0008
00004596 2F0B move.l -[A7], A3
00004598 266E 0008 movea.l A3, [A6 + 0x8]
0000459C 4A6B 010C tst.w [A3 + 0x10C]
000045A0 670C beq +0xE /* 000045AE */
000045A2 2F0B move.l -[A7], A3
000045A4 4EBA 01EE jsr [PC + 0x1EE /* 00004794 */]
000045A8 588F addq.l A7, 4
000045AA 6000 01E0 bra +0x1E2 /* 0000478C */
label000045AE:
000045AE 4A6B 0108 tst.w [A3 + 0x108]
000045B2 6706 beq +0x8 /* 000045BA */
000045B4 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000045B8 6072 bra +0x74 /* 0000462C */
label000045BA:
000045BA 41EE FFF8 lea.l A0, [A6 - 0x8]
000045BE 43EB 03FE lea.l A1, [A3 + 0x3FE]
000045C2 20D9 move.l [A0]+, [A1]+
000045C4 20D9 move.l [A0]+, [A1]+
000045C6 486E FFF8 pea.l [A6 - 0x8]
000045CA 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
000045CE 4A40 tst.w D0
000045D0 588F addq.l A7, 4
000045D2 6700 01B8 beq +0x1BA /* 0000478C */
000045D6 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000045DA 4A6B 0406 tst.w [A3 + 0x406]
000045DE 6724 beq +0x26 /* 00004604 */
000045E0 4A2B 0067 tst.b [A3 + 0x67]
000045E4 6746 beq +0x48 /* 0000462C */
000045E6 41EB 006C lea.l A0, [A3 + 0x6C]
000045EA 2F20 move.l -[A7], -[A0]
000045EC 2F20 move.l -[A7], -[A0]
000045EE 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000045F2 41EB 0406 lea.l A0, [A3 + 0x406]
000045F6 2F20 move.l -[A7], -[A0]
000045F8 2F20 move.l -[A7], -[A0]
000045FA 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
000045FE 4FEF 0010 lea.l A7, [A7 + 0x10]
00004602 6028 bra +0x2A /* 0000462C */
label00004604:
00004604 41EB 0406 lea.l A0, [A3 + 0x406]
00004608 2F20 move.l -[A7], -[A0]
0000460A 2F20 move.l -[A7], -[A0]
0000460C 486B 0064 pea.l [A3 + 0x64]
00004610 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00004614 2F0B move.l -[A7], A3
00004616 4EBA 12BC jsr [PC + 0x12BC /* 000058D4 */]
0000461A 486B 0032 pea.l [A3 + 0x32]
0000461E 4EBA 12B4 jsr [PC + 0x12B4 /* 000058D4 */]
00004622 2F0B move.l -[A7], A3
00004624 4EBA EE66 jsr [PC - 0x119A /* 0000348C */]
00004628 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000462C:
0000462C 41EE FFF8 lea.l A0, [A6 - 0x8]
00004630 43EB 0408 lea.l A1, [A3 + 0x408]
00004634 20D9 move.l [A0]+, [A1]+
00004636 20D9 move.l [A0]+, [A1]+
00004638 486E FFF8 pea.l [A6 - 0x8]
0000463C 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00004640 4A40 tst.w D0
00004642 588F addq.l A7, 4
00004644 6700 00FE beq +0x100 /* 00004744 */
00004648 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000464C 41EB 0410 lea.l A0, [A3 + 0x410]
00004650 2F20 move.l -[A7], -[A0]
00004652 2F20 move.l -[A7], -[A0]
00004654 486B 0082 pea.l [A3 + 0x82]
00004658 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
0000465C 302B 010E move.w D0, [A3 + 0x10E]
00004660 4FEF 000C lea.l A7, [A7 + 0xC]
00004664 6B00 00DA bmi +0xDC /* 00004740 */
00004668 0C40 0014 cmpi.w D0, 0x14
0000466C 6E00 00D2 bgt +0xD4 /* 00004740 */
00004670 D040 add.w D0, D0
00004672 303B 0006 move.w D0, [PC + D0.w + 0x6]
00004676 4EFB 0000 jmp [PC + D0.w]
0000467A 002C 002C 002C ori.b [A4 + 0x2C], 0x2C /* ',' */
00004680 002C 002C 003C ori.b [A4 + 0x3C], 0x2C /* ',' */
00004686 003C 003C ori.b ccr, 60
0000468A 003C 003C ori.b ccr, 60
0000468E 004A 004A ori.w A2, 0x4A /* 'J' */
00004692 0076 0076 0084 ori.w [A6 + D0.w - 0x124], 0x76 /* 'v' */
00004698 00C8 .incomplete
0000469A 0084 0092 00A0 ori.l D4, 0x9200A0
000046A0 00AE 00BC 2F0B 486D ori.l [A6 + 0x486D], 0xBC2F0B
000046A8 2B4A 4EAD move.l [A5 + 0x4EAD], A2
000046AC 022A 508F 6000 andi.b [A2 + 0x6000], 0x8F
000046B2 008E 2F0B 486D ori.l A6, 0x2F0B486D
000046B8 2B22 move.l -[A5], -[A2]
000046BA 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000046BE 508F addq.l A7, 8
000046C0 607E bra +0x80 /* 00004740 */
000046C2 486D 2B72 pea.l [A5 + 0x2B72 /* export_1386 */]
000046C6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000046CA 4A40 tst.w D0
000046CC 588F addq.l A7, 4
000046CE 6770 beq +0x72 /* 00004740 */
000046D0 7000 moveq.l D0, 0x00
000046D2 2F00 move.l -[A7], D0
000046D4 2F00 move.l -[A7], D0
000046D6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000046DA 2F0B move.l -[A7], A3
000046DC 4EAD 2B72 jsr [A5 + 0x2B72 /* export_1386 */]
000046E0 486D 2B72 pea.l [A5 + 0x2B72 /* export_1386 */]
000046E4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000046E8 4FEF 0014 lea.l A7, [A7 + 0x14]
000046EC 6052 bra +0x54 /* 00004740 */
000046EE 2F0B move.l -[A7], A3
000046F0 486D 2B32 pea.l [A5 + 0x2B32 /* export_1378 */]
000046F4 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000046F8 508F addq.l A7, 8
000046FA 6044 bra +0x46 /* 00004740 */
000046FC 2F0B move.l -[A7], A3
000046FE 486D 2B0A pea.l [A5 + 0x2B0A /* export_1373 */]
00004702 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004706 508F addq.l A7, 8
00004708 6036 bra +0x38 /* 00004740 */
0000470A 2F0B move.l -[A7], A3
0000470C 486D 2BDA pea.l [A5 + 0x2BDA /* export_1399 */]
00004710 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004714 508F addq.l A7, 8
00004716 6028 bra +0x2A /* 00004740 */
00004718 2F0B move.l -[A7], A3
0000471A 486D 2BCA pea.l [A5 + 0x2BCA /* export_1397 */]
0000471E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004722 508F addq.l A7, 8
00004724 601A bra +0x1C /* 00004740 */
00004726 2F0B move.l -[A7], A3
00004728 486D 2B62 pea.l [A5 + 0x2B62 /* export_1384 */]
0000472C 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00004730 508F addq.l A7, 8
00004732 600C bra +0xE /* 00004740 */
00004734 2F0B move.l -[A7], A3
00004736 486D 2BB2 pea.l [A5 + 0x2BB2 /* export_1394 */]
0000473A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000473E 508F addq.l A7, 8
label00004740:
00004740 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00004744:
00004744 4A6B 010C tst.w [A3 + 0x10C]
00004748 670E beq +0x10 /* 00004758 */
0000474A 2F0B move.l -[A7], A3
0000474C 4EBA 0046 jsr [PC + 0x46 /* 00004794 */]
00004750 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00004754 588F addq.l A7, 4
00004756 6034 bra +0x36 /* 0000478C */
label00004758:
00004758 4A6B 0108 tst.w [A3 + 0x108]
0000475C 662A bne +0x2C /* 00004788 */
0000475E 4A6B 0406 tst.w [A3 + 0x406]
00004762 6724 beq +0x26 /* 00004788 */
00004764 4A2B 006B tst.b [A3 + 0x6B]
00004768 671E beq +0x20 /* 00004788 */
0000476A 41EB 007E lea.l A0, [A3 + 0x7E]
0000476E 2F20 move.l -[A7], -[A0]
00004770 2F20 move.l -[A7], -[A0]
00004772 3F20 move.w -[A7], -[A0]
00004774 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00004778 41EB 0406 lea.l A0, [A3 + 0x406]
0000477C 2F20 move.l -[A7], -[A0]
0000477E 2F20 move.l -[A7], -[A0]
00004780 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */]
00004784 4FEF 0012 lea.l A7, [A7 + 0x12]
label00004788:
00004788 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label0000478C:
0000478C 266E FFF4 movea.l A3, [A6 - 0xC]
00004790 4E5E unlink A6
00004792 4E75 rts
fn00004794:
00004794 4E56 FFDA link A6, -0x0026
00004798 2F0B move.l -[A7], A3
0000479A 266E 0008 movea.l A3, [A6 + 0x8]
0000479E 4A6B 0108 tst.w [A3 + 0x108]
000047A2 6706 beq +0x8 /* 000047AA */
000047A4 41EB 0408 lea.l A0, [A3 + 0x408]
000047A8 6004 bra +0x6 /* 000047AE */
label000047AA:
000047AA 41EB 03FE lea.l A0, [A3 + 0x3FE]
label000047AE:
000047AE 43EE FFF8 lea.l A1, [A6 - 0x8]
000047B2 22D8 move.l [A1]+, [A0]+
000047B4 22D8 move.l [A1]+, [A0]+
000047B6 41EE FFDA lea.l A0, [A6 - 0x26]
000047BA 43ED E60E lea.l A1, [A5 - 0x19F2]
000047BE 7006 moveq.l D0, 0x06
label000047C0:
000047C0 20D9 move.l [A0]+, [A1]+
000047C2 51C8 FFFC dbf D0, -0x6 /* 000047C0 */
000047C6 30D9 move.w [A0]+, [A1]+
000047C8 1D7C 000C FFE1 move.b [A6 - 0x1F], 0xC
000047CE 41EE 0000 lea.l A0, [A6 + 0x0]
000047D2 2F20 move.l -[A7], -[A0]
000047D4 2F20 move.l -[A7], -[A0]
000047D6 486E FFDA pea.l [A6 - 0x26]
000047DA 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
000047DE 302E FFFE move.w D0, [A6 - 0x2]
000047E2 D06E FFFA add.w D0, [A6 - 0x6]
000047E6 48C0 ext.l D0
000047E8 81FC 0002 divs.w D0, 0x2
000047EC 3D40 FFFA move.w [A6 - 0x6], D0
000047F0 302E FFFC move.w D0, [A6 - 0x4]
000047F4 D06E FFF8 add.w D0, [A6 - 0x8]
000047F8 48C0 ext.l D0
000047FA 81FC 0002 divs.w D0, 0x2
000047FE 3D40 FFF8 move.w [A6 - 0x8], D0
00004802 486D E65A pea.l [A5 - 0x19A6]
00004806 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000480A 7005 moveq.l D0, 0x05
0000480C 2F00 move.l -[A7], D0
0000480E 322B 010C move.w D1, [A3 + 0x10C]
00004812 48C1 ext.l D1
00004814 2F01 move.l -[A7], D1
00004816 4EAD 0E32 jsr [A5 + 0xE32 /* export_450 */]
0000481A 588F addq.l A7, 4
0000481C 2F00 move.l -[A7], D0
0000481E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004822 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00004826 266E FFD6 movea.l A3, [A6 - 0x2A]
0000482A 4E5E unlink A6
0000482C 4E75 rts
export_1063:
fn0000482E:
0000482E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00004832 286F 0018 movea.l A4, [A7 + 0x18]
00004836 7000 moveq.l D0, 0x00
00004838 102C 011D move.b D0, [A4 + 0x11D]
0000483C 7A20 moveq.l D5, 0x20
0000483E CA80 and.l D5, D0
00004840 022C 00DF 011D andi.b [A4 + 0x11D], 0xDF
00004846 4A2C 011C tst.b [A4 + 0x11C]
0000484A 6710 beq +0x12 /* 0000485C */
0000484C 7001 moveq.l D0, 0x01
0000484E B02C 011C cmp.b D0, [A4 + 0x11C]
00004852 57C0 seq D0
00004854 0240 0001 andi.w D0, 0x1
00004858 48C0 ext.l D0
0000485A 6014 bra +0x16 /* 00004870 */
label0000485C:
0000485C 7001 moveq.l D0, 0x01
0000485E 7203 moveq.l D1, 0x03
00004860 B26C 010E cmp.w D1, [A4 + 0x10E]
00004864 670A beq +0xC /* 00004870 */
00004866 7202 moveq.l D1, 0x02
00004868 B26C 010E cmp.w D1, [A4 + 0x10E]
0000486C 6702 beq +0x4 /* 00004870 */
0000486E 7000 moveq.l D0, 0x00
label00004870:
00004870 3940 037E move.w [A4 + 0x37E], D0
00004874 302C 010E move.w D0, [A4 + 0x10E]
00004878 0440 000C subi.w D0, 0xC
0000487C 6B00 0168 bmi +0x16A /* 000049E6 */
00004880 0C40 0008 cmpi.w D0, 0x8
00004884 6E00 0160 bgt +0x162 /* 000049E6 */
00004888 D040 add.w D0, D0
0000488A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000488E 4EFB 0000 jmp [PC + D0.w]
00004892 0090 0090 0014 ori.l [A0], 0x900014
00004898 0090 0014 0014 ori.l [A0], 0x140014
0000489E 012E 012E btst [A6 + 0x12E], D0
000048A2 012E 7003 btst [A6 + 0x7003], D0
000048A6 C02C 011D and.b D0, [A4 + 0x11D]
000048AA 664C bne +0x4E /* 000048F8 */
000048AC 4A45 tst.w D5
000048AE 6648 bne +0x4A /* 000048F8 */
000048B0 4247 clr.w D7
000048B2 6030 bra +0x32 /* 000048E4 */
label000048B4:
000048B4 206C 03F0 movea.l A0, [A4 + 0x3F0]
000048B8 7000 moveq.l D0, 0x00
000048BA 3007 move.w D0, D7
000048BC 2200 move.l D1, D0
000048BE C0FC 004A mulu.w D0, 0x4A /* 'J' */
000048C2 4841 swap.w D1
000048C4 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000048C8 4841 swap.w D1
000048CA 4241 clr.w D1
000048CC D081 add.l D0, D1
000048CE 72FE moveq.l D1, 0xFFFFFFFE
000048D0 B270 082C cmp.w D1, [A0 + D0 + 0x2C]
000048D4 660C bne +0xE /* 000048E2 */
000048D6 397C 05E4 010C move.w [A4 + 0x10C], 0x5E4
000048DC 7000 moveq.l D0, 0x00
000048DE 6000 03FE bra +0x400 /* 00004CDE */
label000048E2:
000048E2 5247 addq.w D7, 1
label000048E4:
000048E4 7000 moveq.l D0, 0x00
000048E6 3007 move.w D0, D7
000048E8 322C 0116 move.w D1, [A4 + 0x116]
000048EC 48C1 ext.l D1
000048EE B280 cmp.l D1, D0
000048F0 6EC2 bgt -0x3C /* 000048B4 */
000048F2 7001 moveq.l D0, 0x01
000048F4 6000 03E8 bra +0x3EA /* 00004CDE */
label000048F8:
000048F8 7000 moveq.l D0, 0x00
000048FA 102C 011D move.b D0, [A4 + 0x11D]
000048FE 7203 moveq.l D1, 0x03
00004900 C280 and.l D1, D0
00004902 7002 moveq.l D0, 0x02
00004904 B081 cmp.l D0, D1
00004906 57C6 seq D6
00004908 0246 0001 andi.w D6, 0x1
0000490C 303C 0100 move.w D0, 0x100
00004910 C06C 0114 and.w D0, [A4 + 0x114]
00004914 7202 moveq.l D1, 0x02
00004916 8240 or.w D1, D0
00004918 3941 0114 move.w [A4 + 0x114], D1
0000491C 6000 017C bra +0x17E /* 00004A9A */
00004920 7003 moveq.l D0, 0x03
00004922 C02C 011D and.b D0, [A4 + 0x11D]
00004926 666E bne +0x70 /* 00004996 */
00004928 4A45 tst.w D5
0000492A 666A bne +0x6C /* 00004996 */
0000492C 4247 clr.w D7
0000492E 6052 bra +0x54 /* 00004982 */
label00004930:
00004930 206C 03F0 movea.l A0, [A4 + 0x3F0]
00004934 7000 moveq.l D0, 0x00
00004936 3007 move.w D0, D7
00004938 2200 move.l D1, D0
0000493A C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000493E 4841 swap.w D1
00004940 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004944 4841 swap.w D1
00004946 4241 clr.w D1
00004948 D081 add.l D0, D1
0000494A 72FE moveq.l D1, 0xFFFFFFFE
0000494C B270 082C cmp.w D1, [A0 + D0 + 0x2C]
00004950 6722 beq +0x24 /* 00004974 */
00004952 206C 03F0 movea.l A0, [A4 + 0x3F0]
00004956 7000 moveq.l D0, 0x00
00004958 3007 move.w D0, D7
0000495A 2200 move.l D1, D0
0000495C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004960 4841 swap.w D1
00004962 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004966 4841 swap.w D1
00004968 4241 clr.w D1
0000496A D081 add.l D0, D1
0000496C 72FE moveq.l D1, 0xFFFFFFFE
0000496E B270 0834 cmp.w D1, [A0 + D0 + 0x34]
00004972 660C bne +0xE /* 00004980 */
label00004974:
00004974 397C 05E4 010C move.w [A4 + 0x10C], 0x5E4
0000497A 7000 moveq.l D0, 0x00
0000497C 6000 0360 bra +0x362 /* 00004CDE */
label00004980:
00004980 5247 addq.w D7, 1
label00004982:
00004982 7000 moveq.l D0, 0x00
00004984 3007 move.w D0, D7
00004986 322C 0116 move.w D1, [A4 + 0x116]
0000498A 48C1 ext.l D1
0000498C B280 cmp.l D1, D0
0000498E 6EA0 bgt -0x5E /* 00004930 */
00004990 7001 moveq.l D0, 0x01
00004992 6000 034A bra +0x34C /* 00004CDE */
label00004996:
00004996 7000 moveq.l D0, 0x00
00004998 102C 011D move.b D0, [A4 + 0x11D]
0000499C 7203 moveq.l D1, 0x03
0000499E C280 and.l D1, D0
000049A0 7002 moveq.l D0, 0x02
000049A2 B081 cmp.l D0, D1
000049A4 57C6 seq D6
000049A6 0246 0001 andi.w D6, 0x1
000049AA 303C 0100 move.w D0, 0x100
000049AE C06C 0114 and.w D0, [A4 + 0x114]
000049B2 7203 moveq.l D1, 0x03
000049B4 8240 or.w D1, D0
000049B6 3941 0114 move.w [A4 + 0x114], D1
000049BA 6000 00DE bra +0xE0 /* 00004A9A */
000049BE 7003 moveq.l D0, 0x03
000049C0 C02C 011D and.b D0, [A4 + 0x11D]
000049C4 660A bne +0xC /* 000049D0 */
000049C6 4A45 tst.w D5
000049C8 6606 bne +0x8 /* 000049D0 */
000049CA 7001 moveq.l D0, 0x01
000049CC 6000 0310 bra +0x312 /* 00004CDE */
label000049D0:
000049D0 303C 0100 move.w D0, 0x100
000049D4 C06C 0114 and.w D0, [A4 + 0x114]
000049D8 7201 moveq.l D1, 0x01
000049DA 8240 or.w D1, D0
000049DC 3941 0114 move.w [A4 + 0x114], D1
000049E0 7C01 moveq.l D6, 0x01
000049E2 6000 00B6 bra +0xB8 /* 00004A9A */
label000049E6:
000049E6 7003 moveq.l D0, 0x03
000049E8 C02C 011D and.b D0, [A4 + 0x11D]
000049EC 6630 bne +0x32 /* 00004A1E */
000049EE 4A45 tst.w D5
000049F0 662C bne +0x2E /* 00004A1E */
000049F2 7010 moveq.l D0, 0x10
000049F4 C02C 011D and.b D0, [A4 + 0x11D]
000049F8 6710 beq +0x12 /* 00004A0A */
000049FA 302C 00DE move.w D0, [A4 + 0xDE]
000049FE 906C 00DC sub.w D0, [A4 + 0xDC]
00004A02 5240 addq.w D0, 1
00004A04 3940 0112 move.w [A4 + 0x112], D0
00004A08 600E bra +0x10 /* 00004A18 */
label00004A0A:
00004A0A 302C 00DA move.w D0, [A4 + 0xDA]
00004A0E 906C 00D8 sub.w D0, [A4 + 0xD8]
00004A12 5240 addq.w D0, 1
00004A14 3940 0112 move.w [A4 + 0x112], D0
label00004A18:
00004A18 7001 moveq.l D0, 0x01
00004A1A 6000 02C2 bra +0x2C4 /* 00004CDE */
label00004A1E:
00004A1E 4A45 tst.w D5
00004A20 670C beq +0xE /* 00004A2E */
00004A22 7000 moveq.l D0, 0x00
00004A24 102C 011D move.b D0, [A4 + 0x11D]
00004A28 7C10 moveq.l D6, 0x10
00004A2A CC80 and.l D6, D0
00004A2C 605C bra +0x5E /* 00004A8A */
label00004A2E:
00004A2E 7000 moveq.l D0, 0x00
00004A30 7200 moveq.l D1, 0x00
00004A32 122C 011D move.b D1, [A4 + 0x11D]
00004A36 7403 moveq.l D2, 0x03
00004A38 C481 and.l D2, D1
00004A3A 7201 moveq.l D1, 0x01
00004A3C B282 cmp.l D1, D2
00004A3E 661C bne +0x1E /* 00004A5C */
00004A40 322C 00D8 move.w D1, [A4 + 0xD8]
00004A44 B26C 00DA cmp.w D1, [A4 + 0xDA]
00004A48 6612 bne +0x14 /* 00004A5C */
00004A4A 720A moveq.l D1, 0x0A
00004A4C B26C 010E cmp.w D1, [A4 + 0x10E]
00004A50 6708 beq +0xA /* 00004A5A */
00004A52 720B moveq.l D1, 0x0B
00004A54 B26C 010E cmp.w D1, [A4 + 0x10E]
00004A58 6602 bne +0x4 /* 00004A5C */
label00004A5A:
00004A5A 7001 moveq.l D0, 0x01
label00004A5C:
00004A5C 4A80 tst.l D0
00004A5E 6704 beq +0x6 /* 00004A64 */
00004A60 7000 moveq.l D0, 0x00
00004A62 6024 bra +0x26 /* 00004A88 */
label00004A64:
00004A64 7001 moveq.l D0, 0x01
00004A66 7200 moveq.l D1, 0x00
00004A68 122C 011D move.b D1, [A4 + 0x11D]
00004A6C 7403 moveq.l D2, 0x03
00004A6E C481 and.l D2, D1
00004A70 7201 moveq.l D1, 0x01
00004A72 B282 cmp.l D1, D2
00004A74 6712 beq +0x14 /* 00004A88 */
00004A76 7200 moveq.l D1, 0x00
00004A78 122C 011D move.b D1, [A4 + 0x11D]
00004A7C 7403 moveq.l D2, 0x03
00004A7E C481 and.l D2, D1
00004A80 7202 moveq.l D1, 0x02
00004A82 B282 cmp.l D1, D2
00004A84 6702 beq +0x4 /* 00004A88 */
00004A86 7000 moveq.l D0, 0x00
label00004A88:
00004A88 3C00 move.w D6, D0
label00004A8A:
00004A8A 303C 0100 move.w D0, 0x100
00004A8E C06C 0114 and.w D0, [A4 + 0x114]
00004A92 7201 moveq.l D1, 0x01
00004A94 8240 or.w D1, D0
00004A96 3941 0114 move.w [A4 + 0x114], D1
label00004A9A:
00004A9A 4A46 tst.w D6
00004A9C 675C beq +0x5E /* 00004AFA */
00004A9E 002C 0010 011D ori.b [A4 + 0x11D], 0x10
00004AA4 302C 00DE move.w D0, [A4 + 0xDE]
00004AA8 906C 00DC sub.w D0, [A4 + 0xDC]
00004AAC 5240 addq.w D0, 1
00004AAE 3940 0112 move.w [A4 + 0x112], D0
00004AB2 302C 00DA move.w D0, [A4 + 0xDA]
00004AB6 906C 00D8 sub.w D0, [A4 + 0xD8]
00004ABA 5240 addq.w D0, 1
00004ABC 48C0 ext.l D0
00004ABE 322C 0114 move.w D1, [A4 + 0x114]
00004AC2 48C1 ext.l D1
00004AC4 243C 0000 00FF move.l D2, 0xFF
00004ACA C481 and.l D2, D1
00004ACC 2202 move.l D1, D2
00004ACE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00004AD2 3940 0116 move.w [A4 + 0x116], D0
00004AD6 41EC 00F0 lea.l A0, [A4 + 0xF0]
00004ADA 43EC 00E0 lea.l A1, [A4 + 0xE0]
00004ADE 20D9 move.l [A0]+, [A1]+
00004AE0 20D9 move.l [A0]+, [A1]+
00004AE2 70FE moveq.l D0, 0xFFFFFFFE
00004AE4 B06C 00E8 cmp.w D0, [A4 + 0xE8]
00004AE8 6608 bne +0xA /* 00004AF2 */
00004AEA 397C FFFE 0100 move.w [A4 + 0x100], 0xFFFE
00004AF0 6062 bra +0x64 /* 00004B54 */
label00004AF2:
00004AF2 397C FFFD 0100 move.w [A4 + 0x100], 0xFFFD
00004AF8 605A bra +0x5C /* 00004B54 */
label00004AFA:
00004AFA 022C 00EF 011D andi.b [A4 + 0x11D], 0xEF
00004B00 302C 00DA move.w D0, [A4 + 0xDA]
00004B04 906C 00D8 sub.w D0, [A4 + 0xD8]
00004B08 5240 addq.w D0, 1
00004B0A 3940 0112 move.w [A4 + 0x112], D0
00004B0E 302C 00DE move.w D0, [A4 + 0xDE]
00004B12 906C 00DC sub.w D0, [A4 + 0xDC]
00004B16 5240 addq.w D0, 1
00004B18 48C0 ext.l D0
00004B1A 322C 0114 move.w D1, [A4 + 0x114]
00004B1E 48C1 ext.l D1
00004B20 243C 0000 00FF move.l D2, 0xFF
00004B26 C481 and.l D2, D1
00004B28 2202 move.l D1, D2
00004B2A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00004B2E 3940 0116 move.w [A4 + 0x116], D0
00004B32 41EC 00F0 lea.l A0, [A4 + 0xF0]
00004B36 43EC 00E8 lea.l A1, [A4 + 0xE8]
00004B3A 20D9 move.l [A0]+, [A1]+
00004B3C 20D9 move.l [A0]+, [A1]+
00004B3E 70FE moveq.l D0, 0xFFFFFFFE
00004B40 B06C 00E0 cmp.w D0, [A4 + 0xE0]
00004B44 6608 bne +0xA /* 00004B4E */
00004B46 397C FFFE 0100 move.w [A4 + 0x100], 0xFFFE
00004B4C 6006 bra +0x8 /* 00004B54 */
label00004B4E:
00004B4E 397C FFFD 0100 move.w [A4 + 0x100], 0xFFFD
label00004B54:
00004B54 7013 moveq.l D0, 0x13
00004B56 B06C 010E cmp.w D0, [A4 + 0x10E]
00004B5A 6710 beq +0x12 /* 00004B6C */
00004B5C 7014 moveq.l D0, 0x14
00004B5E B06C 010E cmp.w D0, [A4 + 0x10E]
00004B62 6708 beq +0xA /* 00004B6C */
00004B64 7012 moveq.l D0, 0x12
00004B66 B06C 010E cmp.w D0, [A4 + 0x10E]
00004B6A 6606 bne +0x8 /* 00004B72 */
label00004B6C:
00004B6C 7001 moveq.l D0, 0x01
00004B6E 6000 016E bra +0x170 /* 00004CDE */
label00004B72:
00004B72 302C 0116 move.w D0, [A4 + 0x116]
00004B76 48C0 ext.l D0
00004B78 2F00 move.l -[A7], D0
00004B7A 2F0C move.l -[A7], A4
00004B7C 4EBA 0166 jsr [PC + 0x166 /* 00004CE4 */]
00004B80 4A40 tst.w D0
00004B82 508F addq.l A7, 8
00004B84 6606 bne +0x8 /* 00004B8C */
00004B86 7000 moveq.l D0, 0x00
00004B88 6000 0154 bra +0x156 /* 00004CDE */
label00004B8C:
00004B8C 4247 clr.w D7
00004B8E 6000 013C bra +0x13E /* 00004CCC */
label00004B92:
00004B92 206C 03F0 movea.l A0, [A4 + 0x3F0]
00004B96 7000 moveq.l D0, 0x00
00004B98 3007 move.w D0, D7
00004B9A 2200 move.l D1, D0
00004B9C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004BA0 4841 swap.w D1
00004BA2 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004BA6 4841 swap.w D1
00004BA8 4241 clr.w D1
00004BAA D081 add.l D0, D1
00004BAC 47F0 0800 lea.l A3, [A0 + D0]
00004BB0 377C FFFE 0034 move.w [A3 + 0x34], 0xFFFE
00004BB6 377C FFFE 002C move.w [A3 + 0x2C], 0xFFFE
00004BBC 377C FFFE 0024 move.w [A3 + 0x24], 0xFFFE
00004BC2 4A46 tst.w D6
00004BC4 673A beq +0x3C /* 00004C00 */
00004BC6 376C 00DC 0028 move.w [A3 + 0x28], [A4 + 0xDC]
00004BCC 376C 00DE 002A move.w [A3 + 0x2A], [A4 + 0xDE]
00004BD2 302C 00D8 move.w D0, [A4 + 0xD8]
00004BD6 48C0 ext.l D0
00004BD8 7200 moveq.l D1, 0x00
00004BDA 3207 move.w D1, D7
00004BDC 343C 00FF move.w D2, 0xFF
00004BE0 C46C 0114 and.w D2, [A4 + 0x114]
00004BE4 48C2 ext.l D2
00004BE6 2F00 move.l -[A7], D0
00004BE8 2001 move.l D0, D1
00004BEA 2202 move.l D1, D2
00004BEC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00004BF0 2200 move.l D1, D0
00004BF2 201F move.l D0, [A7]+
00004BF4 D280 add.l D1, D0
00004BF6 3741 0026 move.w [A3 + 0x26], D1
00004BFA 3741 0024 move.w [A3 + 0x24], D1
00004BFE 6038 bra +0x3A /* 00004C38 */
label00004C00:
00004C00 376C 00D8 0024 move.w [A3 + 0x24], [A4 + 0xD8]
00004C06 376C 00DA 0026 move.w [A3 + 0x26], [A4 + 0xDA]
00004C0C 302C 00DC move.w D0, [A4 + 0xDC]
00004C10 48C0 ext.l D0
00004C12 7200 moveq.l D1, 0x00
00004C14 3207 move.w D1, D7
00004C16 343C 00FF move.w D2, 0xFF
00004C1A C46C 0114 and.w D2, [A4 + 0x114]
00004C1E 48C2 ext.l D2
00004C20 2F00 move.l -[A7], D0
00004C22 2001 move.l D0, D1
00004C24 2202 move.l D1, D2
00004C26 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00004C2A 2200 move.l D1, D0
00004C2C 201F move.l D0, [A7]+
00004C2E D280 add.l D1, D0
00004C30 3741 002A move.w [A3 + 0x2A], D1
00004C34 3741 0028 move.w [A3 + 0x28], D1
label00004C38:
00004C38 303C 00FF move.w D0, 0xFF
00004C3C C06C 0114 and.w D0, [A4 + 0x114]
00004C40 0C40 0001 cmpi.w D0, 0x1
00004C44 6F00 0084 ble +0x86 /* 00004CCA */
00004C48 4A46 tst.w D6
00004C4A 671C beq +0x1E /* 00004C68 */
00004C4C 376B 0028 0030 move.w [A3 + 0x30], [A3 + 0x28]
00004C52 376B 002A 0032 move.w [A3 + 0x32], [A3 + 0x2A]
00004C58 302B 0024 move.w D0, [A3 + 0x24]
00004C5C 5240 addq.w D0, 1
00004C5E 3740 002E move.w [A3 + 0x2E], D0
00004C62 3740 002C move.w [A3 + 0x2C], D0
00004C66 601A bra +0x1C /* 00004C82 */
label00004C68:
00004C68 376B 0024 002C move.w [A3 + 0x2C], [A3 + 0x24]
00004C6E 376B 0026 002E move.w [A3 + 0x2E], [A3 + 0x26]
00004C74 302B 0028 move.w D0, [A3 + 0x28]
00004C78 5240 addq.w D0, 1
00004C7A 3740 0032 move.w [A3 + 0x32], D0
00004C7E 3740 0030 move.w [A3 + 0x30], D0
label00004C82:
00004C82 303C 00FF move.w D0, 0xFF
00004C86 C06C 0114 and.w D0, [A4 + 0x114]
00004C8A 0C40 0002 cmpi.w D0, 0x2
00004C8E 6F3A ble +0x3C /* 00004CCA */
00004C90 4A46 tst.w D6
00004C92 671C beq +0x1E /* 00004CB0 */
00004C94 376B 0028 0038 move.w [A3 + 0x38], [A3 + 0x28]
00004C9A 376B 002A 003A move.w [A3 + 0x3A], [A3 + 0x2A]
00004CA0 302B 0024 move.w D0, [A3 + 0x24]
00004CA4 5440 addq.w D0, 2
00004CA6 3740 0036 move.w [A3 + 0x36], D0
00004CAA 3740 0034 move.w [A3 + 0x34], D0
00004CAE 601A bra +0x1C /* 00004CCA */
label00004CB0:
00004CB0 376B 0024 0034 move.w [A3 + 0x34], [A3 + 0x24]
00004CB6 376B 0026 0036 move.w [A3 + 0x36], [A3 + 0x26]
00004CBC 302B 0028 move.w D0, [A3 + 0x28]
00004CC0 5440 addq.w D0, 2
00004CC2 3740 003A move.w [A3 + 0x3A], D0
00004CC6 3740 0038 move.w [A3 + 0x38], D0
label00004CCA:
00004CCA 5247 addq.w D7, 1
label00004CCC:
00004CCC 7000 moveq.l D0, 0x00
00004CCE 3007 move.w D0, D7
00004CD0 322C 0116 move.w D1, [A4 + 0x116]
00004CD4 48C1 ext.l D1
00004CD6 B280 cmp.l D1, D0
00004CD8 6E00 FEB8 bgt -0x146 /* 00004B92 */
00004CDC 7001 moveq.l D0, 0x01
label00004CDE:
00004CDE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00004CE2 4E75 rts
export_1064:
fn00004CE4:
00004CE4 4E56 FFF8 link A6, -0x0008
00004CE8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004CEC 382E 000E move.w D4, [A6 + 0xE]
00004CF0 286E 0008 movea.l A4, [A6 + 0x8]
00004CF4 B86C 03F4 cmp.w D4, [A4 + 0x3F4]
00004CF8 6F00 018A ble +0x18C /* 00004E84 */
00004CFC 48C4 ext.l D4
00004CFE 2204 move.l D1, D4
00004D00 2001 move.l D0, D1
00004D02 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004D06 4840 swap.w D0
00004D08 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004D0C 4840 swap.w D0
00004D0E 4240 clr.w D0
00004D10 D280 add.l D1, D0
00004D12 2F01 move.l -[A7], D1
00004D14 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00004D18 2640 movea.l A3, D0
00004D1A 200B move.l D0, A3
00004D1C 588F addq.l A7, 4
00004D1E 660C bne +0xE /* 00004D2C */
00004D20 397C 05DD 010C move.w [A4 + 0x10C], 0x5DD
00004D26 7000 moveq.l D0, 0x00
00004D28 6000 015C bra +0x15E /* 00004E86 */
label00004D2C:
00004D2C 4A6C 03F4 tst.w [A4 + 0x3F4]
00004D30 6760 beq +0x62 /* 00004D92 */
00004D32 4247 clr.w D7
00004D34 6044 bra +0x46 /* 00004D7A */
label00004D36:
00004D36 206C 03F0 movea.l A0, [A4 + 0x3F0]
00004D3A 7000 moveq.l D0, 0x00
00004D3C 3007 move.w D0, D7
00004D3E 2200 move.l D1, D0
00004D40 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004D44 4841 swap.w D1
00004D46 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004D4A 4841 swap.w D1
00004D4C 4241 clr.w D1
00004D4E D081 add.l D0, D1
00004D50 7200 moveq.l D1, 0x00
00004D52 3207 move.w D1, D7
00004D54 2401 move.l D2, D1
00004D56 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004D5A 4842 swap.w D2
00004D5C C4FC 004A mulu.w D2, 0x4A /* 'J' */
00004D60 4842 swap.w D2
00004D62 4242 clr.w D2
00004D64 D282 add.l D1, D2
00004D66 43F3 1800 lea.l A1, [A3 + D1]
00004D6A 41F0 0800 lea.l A0, [A0 + D0]
00004D6E 7011 moveq.l D0, 0x11
label00004D70:
00004D70 22D8 move.l [A1]+, [A0]+
00004D72 51C8 FFFC dbf D0, -0x6 /* 00004D70 */
00004D76 32D8 move.w [A1]+, [A0]+
00004D78 5247 addq.w D7, 1
label00004D7A:
00004D7A 7000 moveq.l D0, 0x00
00004D7C 3007 move.w D0, D7
00004D7E 322C 03F4 move.w D1, [A4 + 0x3F4]
00004D82 48C1 ext.l D1
00004D84 B280 cmp.l D1, D0
00004D86 6EAE bgt -0x50 /* 00004D36 */
00004D88 2F2C 03F0 move.l -[A7], [A4 + 0x3F0]
00004D8C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004D90 588F addq.l A7, 4
label00004D92:
00004D92 294B 03F0 move.l [A4 + 0x3F0], A3
00004D96 3E2C 03F4 move.w D7, [A4 + 0x3F4]
00004D9A 4EAD 0A52 jsr [A5 + 0xA52 /* export_326 */]
00004D9E 2C00 move.l D6, D0
00004DA0 7010 moveq.l D0, 0x10
00004DA2 B086 cmp.l D0, D6
00004DA4 5FC5 sle D5
00004DA6 0245 0001 andi.w D5, 0x1
00004DAA 6000 00C8 bra +0xCA /* 00004E74 */
label00004DAE:
00004DAE 206C 03F0 movea.l A0, [A4 + 0x3F0]
00004DB2 7000 moveq.l D0, 0x00
00004DB4 3007 move.w D0, D7
00004DB6 2200 move.l D1, D0
00004DB8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004DBC 4841 swap.w D1
00004DBE C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004DC2 4841 swap.w D1
00004DC4 4241 clr.w D1
00004DC6 D081 add.l D0, D1
00004DC8 47F0 0800 lea.l A3, [A0 + D0]
00004DCC 177C 0002 0046 move.b [A3 + 0x46], 0x2
00004DD2 3007 move.w D0, D7
00004DD4 5240 addq.w D0, 1
00004DD6 3740 003E move.w [A3 + 0x3E], D0
00004DDA 426B 003C clr.w [A3 + 0x3C]
00004DDE 426B 0042 clr.w [A3 + 0x42]
00004DE2 426B 0040 clr.w [A3 + 0x40]
00004DE6 177C 0001 0047 move.b [A3 + 0x47], 0x1
00004DEC 426B 0044 clr.w [A3 + 0x44]
00004DF0 422B 0048 clr.b [A3 + 0x48]
00004DF4 4A45 tst.w D5
00004DF6 6716 beq +0x18 /* 00004E0E */
00004DF8 2F06 move.l -[A7], D6
00004DFA 486E FFF8 pea.l [A6 - 0x8]
00004DFE 7000 moveq.l D0, 0x00
00004E00 3007 move.w D0, D7
00004E02 2F00 move.l -[A7], D0
00004E04 4EBA 062A jsr [PC + 0x62A /* 00005430 */]
00004E08 4FEF 000C lea.l A7, [A7 + 0xC]
00004E0C 6020 bra +0x22 /* 00004E2E */
label00004E0E:
00004E0E 2D6D EA3A FFF8 move.l [A6 - 0x8], [A5 - 0x15C6]
00004E14 2D6D EA1A FFFC move.l [A6 - 0x4], [A5 - 0x15E6]
00004E1A 7000 moveq.l D0, 0x00
00004E1C 3007 move.w D0, D7
00004E1E 7210 moveq.l D1, 0x10
00004E20 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00004E24 41ED EDBE lea.l A0, [A5 - 0x1242]
00004E28 1D70 0000 FFFB move.b [A6 - 0x5], [A0 + D0.w]
label00004E2E:
00004E2E 377C 0028 0018 move.w [A3 + 0x18], 0x28 /* '(' */
00004E34 41EE FFF8 lea.l A0, [A6 - 0x8]
00004E38 43D3 lea.l A1, [A3]
00004E3A 22D8 move.l [A1]+, [A0]+
00004E3C 22D8 move.l [A1]+, [A0]+
00004E3E 41EB 0010 lea.l A0, [A3 + 0x10]
00004E42 224B movea.l A1, A3
00004E44 20D9 move.l [A0]+, [A1]+
00004E46 20D9 move.l [A0]+, [A1]+
00004E48 41EB 001A lea.l A0, [A3 + 0x1A]
00004E4C 43ED E650 lea.l A1, [A5 - 0x19B0]
00004E50 20D9 move.l [A0]+, [A1]+
00004E52 20D9 move.l [A0]+, [A1]+
00004E54 30D9 move.w [A0]+, [A1]+
00004E56 377C 0005 0022 move.w [A3 + 0x22], 0x5
00004E5C 276E FFF8 0008 move.l [A3 + 0x8], [A6 - 0x8]
00004E62 422B 000B clr.b [A3 + 0xB]
00004E66 377C 0014 000C move.w [A3 + 0xC], 0x14
00004E6C 377C 00F0 000E move.w [A3 + 0xE], 0xF0
00004E72 5247 addq.w D7, 1
label00004E74:
00004E74 7000 moveq.l D0, 0x00
00004E76 3007 move.w D0, D7
00004E78 48C4 ext.l D4
00004E7A B880 cmp.l D4, D0
00004E7C 6E00 FF30 bgt -0xCE /* 00004DAE */
00004E80 3944 03F4 move.w [A4 + 0x3F4], D4
label00004E84:
00004E84 7001 moveq.l D0, 0x01
label00004E86:
00004E86 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20]
00004E8C 4E5E unlink A6
00004E8E 4E75 rts
export_1065:
fn00004E90:
00004E90 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004E94 266F 0014 movea.l A3, [A7 + 0x14]
00004E98 4246 clr.w D6
00004E9A 6000 0172 bra +0x174 /* 0000500E */
label00004E9E:
00004E9E 206B 03F0 movea.l A0, [A3 + 0x3F0]
00004EA2 7000 moveq.l D0, 0x00
00004EA4 3006 move.w D0, D6
00004EA6 2200 move.l D1, D0
00004EA8 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004EAC 4841 swap.w D1
00004EAE C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004EB2 4841 swap.w D1
00004EB4 4241 clr.w D1
00004EB6 D081 add.l D0, D1
00004EB8 7204 moveq.l D1, 0x04
00004EBA B230 0846 cmp.b D1, [A0 + D0 + 0x46]
00004EBE 6600 014C bne +0x14E /* 0000500C */
00004EC2 206B 03F0 movea.l A0, [A3 + 0x3F0]
00004EC6 7000 moveq.l D0, 0x00
00004EC8 3006 move.w D0, D6
00004ECA 2200 move.l D1, D0
00004ECC C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004ED0 4841 swap.w D1
00004ED2 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004ED6 4841 swap.w D1
00004ED8 4241 clr.w D1
00004EDA D081 add.l D0, D1
00004EDC 11BC 0002 0846 move.b [A0 + D0 + 0x46], 0x2
00004EE2 302B 03F4 move.w D0, [A3 + 0x3F4]
00004EE6 48C0 ext.l D0
00004EE8 5280 addq.l D0, 1
00004EEA 2200 move.l D1, D0
00004EEC C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004EF0 4841 swap.w D1
00004EF2 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004EF6 4841 swap.w D1
00004EF8 4241 clr.w D1
00004EFA D081 add.l D0, D1
00004EFC 2F00 move.l -[A7], D0
00004EFE 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00004F02 2840 movea.l A4, D0
00004F04 200C move.l D0, A4
00004F06 588F addq.l A7, 4
00004F08 6700 0102 beq +0x104 /* 0000500C */
00004F0C 4247 clr.w D7
00004F0E 6044 bra +0x46 /* 00004F54 */
label00004F10:
00004F10 206B 03F0 movea.l A0, [A3 + 0x3F0]
00004F14 7000 moveq.l D0, 0x00
00004F16 3007 move.w D0, D7
00004F18 2200 move.l D1, D0
00004F1A C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004F1E 4841 swap.w D1
00004F20 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004F24 4841 swap.w D1
00004F26 4241 clr.w D1
00004F28 D081 add.l D0, D1
00004F2A 7200 moveq.l D1, 0x00
00004F2C 3207 move.w D1, D7
00004F2E 2401 move.l D2, D1
00004F30 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004F34 4842 swap.w D2
00004F36 C4FC 004A mulu.w D2, 0x4A /* 'J' */
00004F3A 4842 swap.w D2
00004F3C 4242 clr.w D2
00004F3E D282 add.l D1, D2
00004F40 43F4 1800 lea.l A1, [A4 + D1]
00004F44 41F0 0800 lea.l A0, [A0 + D0]
00004F48 7011 moveq.l D0, 0x11
label00004F4A:
00004F4A 22D8 move.l [A1]+, [A0]+
00004F4C 51C8 FFFC dbf D0, -0x6 /* 00004F4A */
00004F50 32D8 move.w [A1]+, [A0]+
00004F52 5247 addq.w D7, 1
label00004F54:
00004F54 BC47 cmp.w D6, D7
00004F56 64B8 bcc -0x46 /* 00004F10 */
00004F58 7000 moveq.l D0, 0x00
00004F5A 3006 move.w D0, D6
00004F5C 2200 move.l D1, D0
00004F5E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004F62 4841 swap.w D1
00004F64 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004F68 4841 swap.w D1
00004F6A 4241 clr.w D1
00004F6C D081 add.l D0, D1
00004F6E 3206 move.w D1, D6
00004F70 5241 addq.w D1, 1
00004F72 7400 moveq.l D2, 0x00
00004F74 3401 move.w D2, D1
00004F76 2202 move.l D1, D2
00004F78 C4FC 004A mulu.w D2, 0x4A /* 'J' */
00004F7C 4841 swap.w D1
00004F7E C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004F82 4841 swap.w D1
00004F84 4241 clr.w D1
00004F86 D481 add.l D2, D1
00004F88 41F4 2800 lea.l A0, [A4 + D2]
00004F8C 43F4 0800 lea.l A1, [A4 + D0]
00004F90 7011 moveq.l D0, 0x11
label00004F92:
00004F92 20D9 move.l [A0]+, [A1]+
00004F94 51C8 FFFC dbf D0, -0x6 /* 00004F92 */
00004F98 30D9 move.w [A0]+, [A1]+
00004F9A 3E06 move.w D7, D6
00004F9C 5247 addq.w D7, 1
00004F9E 6048 bra +0x4A /* 00004FE8 */
label00004FA0:
00004FA0 206B 03F0 movea.l A0, [A3 + 0x3F0]
00004FA4 7000 moveq.l D0, 0x00
00004FA6 3007 move.w D0, D7
00004FA8 2200 move.l D1, D0
00004FAA C0FC 004A mulu.w D0, 0x4A /* 'J' */
00004FAE 4841 swap.w D1
00004FB0 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004FB4 4841 swap.w D1
00004FB6 4241 clr.w D1
00004FB8 D081 add.l D0, D1
00004FBA 3207 move.w D1, D7
00004FBC 5241 addq.w D1, 1
00004FBE 7400 moveq.l D2, 0x00
00004FC0 3401 move.w D2, D1
00004FC2 2202 move.l D1, D2
00004FC4 C4FC 004A mulu.w D2, 0x4A /* 'J' */
00004FC8 4841 swap.w D1
00004FCA C2FC 004A mulu.w D1, 0x4A /* 'J' */
00004FCE 4841 swap.w D1
00004FD0 4241 clr.w D1
00004FD2 D481 add.l D2, D1
00004FD4 43F4 2800 lea.l A1, [A4 + D2]
00004FD8 41F0 0800 lea.l A0, [A0 + D0]
00004FDC 7011 moveq.l D0, 0x11
label00004FDE:
00004FDE 22D8 move.l [A1]+, [A0]+
00004FE0 51C8 FFFC dbf D0, -0x6 /* 00004FDE */
00004FE4 32D8 move.w [A1]+, [A0]+
00004FE6 5247 addq.w D7, 1
label00004FE8:
00004FE8 7000 moveq.l D0, 0x00
00004FEA 3007 move.w D0, D7
00004FEC 322B 03F4 move.w D1, [A3 + 0x3F4]
00004FF0 48C1 ext.l D1
00004FF2 B280 cmp.l D1, D0
00004FF4 6EAA bgt -0x54 /* 00004FA0 */
00004FF6 2F2B 03F0 move.l -[A7], [A3 + 0x3F0]
00004FFA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004FFE 274C 03F0 move.l [A3 + 0x3F0], A4
00005002 526B 0116 addq.w [A3 + 0x116], 1
00005006 526B 03F4 addq.w [A3 + 0x3F4], 1
0000500A 588F addq.l A7, 4
label0000500C:
0000500C 5246 addq.w D6, 1
label0000500E:
0000500E 7000 moveq.l D0, 0x00
00005010 3006 move.w D0, D6
00005012 322B 03F4 move.w D1, [A3 + 0x3F4]
00005016 48C1 ext.l D1
00005018 B280 cmp.l D1, D0
0000501A 6E00 FE82 bgt -0x17C /* 00004E9E */
0000501E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00005022 4E75 rts
export_1066:
fn00005024:
00005024 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00005028 266F 0014 movea.l A3, [A7 + 0x14]
0000502C 302B 0116 move.w D0, [A3 + 0x116]
00005030 B06B 03F4 cmp.w D0, [A3 + 0x3F4]
00005034 6F06 ble +0x8 /* 0000503C */
00005036 376B 03F4 0116 move.w [A3 + 0x116], [A3 + 0x3F4]
label0000503C:
0000503C 3A2B 0116 move.w D5, [A3 + 0x116]
00005040 4246 clr.w D6
00005042 6000 0088 bra +0x8A /* 000050CC */
label00005046:
00005046 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000504A 7000 moveq.l D0, 0x00
0000504C 3006 move.w D0, D6
0000504E 2200 move.l D1, D0
00005050 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005054 4841 swap.w D1
00005056 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000505A 4841 swap.w D1
0000505C 4241 clr.w D1
0000505E D081 add.l D0, D1
00005060 7203 moveq.l D1, 0x03
00005062 B230 0846 cmp.b D1, [A0 + D0 + 0x46]
00005066 6704 beq +0x6 /* 0000506C */
00005068 5246 addq.w D6, 1
0000506A 6060 bra +0x62 /* 000050CC */
label0000506C:
0000506C 3E06 move.w D7, D6
0000506E 5247 addq.w D7, 1
00005070 604C bra +0x4E /* 000050BE */
label00005072:
00005072 206B 03F0 movea.l A0, [A3 + 0x3F0]
00005076 7000 moveq.l D0, 0x00
00005078 3007 move.w D0, D7
0000507A 2200 move.l D1, D0
0000507C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005080 4841 swap.w D1
00005082 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00005086 4841 swap.w D1
00005088 4241 clr.w D1
0000508A D081 add.l D0, D1
0000508C 226B 03F0 movea.l A1, [A3 + 0x3F0]
00005090 3207 move.w D1, D7
00005092 5341 subq.w D1, 1
00005094 7400 moveq.l D2, 0x00
00005096 3401 move.w D2, D1
00005098 2202 move.l D1, D2
0000509A C4FC 004A mulu.w D2, 0x4A /* 'J' */
0000509E 4841 swap.w D1
000050A0 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000050A4 4841 swap.w D1
000050A6 4241 clr.w D1
000050A8 D481 add.l D2, D1
000050AA 43F1 2800 lea.l A1, [A1 + D2]
000050AE 41F0 0800 lea.l A0, [A0 + D0]
000050B2 7011 moveq.l D0, 0x11
label000050B4:
000050B4 22D8 move.l [A1]+, [A0]+
000050B6 51C8 FFFC dbf D0, -0x6 /* 000050B4 */
000050BA 32D8 move.w [A1]+, [A0]+
000050BC 5247 addq.w D7, 1
label000050BE:
000050BE 7000 moveq.l D0, 0x00
000050C0 3007 move.w D0, D7
000050C2 48C5 ext.l D5
000050C4 BA80 cmp.l D5, D0
000050C6 6EAA bgt -0x54 /* 00005072 */
000050C8 536B 0116 subq.w [A3 + 0x116], 1
label000050CC:
000050CC 7000 moveq.l D0, 0x00
000050CE 3006 move.w D0, D6
000050D0 322B 0116 move.w D1, [A3 + 0x116]
000050D4 48C1 ext.l D1
000050D6 B280 cmp.l D1, D0
000050D8 6E00 FF6C bgt -0x92 /* 00005046 */
000050DC 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
000050E0 4E75 rts
export_1067:
fn000050E2:
000050E2 4E56 FEF0 link A6, -0x0110
000050E6 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000050EA 3E2E 000E move.w D7, [A6 + 0xE]
000050EE 286E 0010 movea.l A4, [A6 + 0x10]
000050F2 266E 0008 movea.l A3, [A6 + 0x8]
000050F6 302B 0100 move.w D0, [A3 + 0x100]
000050FA 5640 addq.w D0, 3
000050FC 6B00 01B0 bmi +0x1B2 /* 000052AE */
00005100 0C40 0001 cmpi.w D0, 0x1
00005104 6E00 01A8 bgt +0x1AA /* 000052AE */
00005108 D040 add.w D0, D0
0000510A 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000510E 4EFB 0000 jmp [PC + D0.w]
00005112 0006 0198 ori.b D6, 0x98
00005116 302B 010E move.w D0, [A3 + 0x10E]
0000511A 0440 000C subi.w D0, 0xC
0000511E 6B00 012A bmi +0x12C /* 0000524A */
00005122 0C40 0008 cmpi.w D0, 0x8
00005126 6E00 0122 bgt +0x124 /* 0000524A */
0000512A D040 add.w D0, D0
0000512C 303B 0006 move.w D0, [PC + D0.w + 0x6]
00005130 4EFB 0000 jmp [PC + D0.w]
00005134 0030 0118 00A4 ori.b [A0 + D0.w - 0x92], 0x18
0000513A 0118 btst [A0]+, D0
0000513C 00A4 00A4 0014 ori.l -[A4], 0xA40014
00005142 0014 0014 ori.b [A4], 0x14
00005146 396B 00EC 0006 move.w [A4 + 0x6], [A3 + 0xEC]
0000514C 396B 00EC 0004 move.w [A4 + 0x4], [A3 + 0xEC]
00005152 3007 move.w D0, D7
00005154 D06B 00E8 add.w D0, [A3 + 0xE8]
00005158 3940 0002 move.w [A4 + 0x2], D0
0000515C 3880 move.w [A4], D0
0000515E 6000 02C4 bra +0x2C6 /* 00005424 */
00005162 206B 03F0 movea.l A0, [A3 + 0x3F0]
00005166 48C7 ext.l D7
00005168 2007 move.l D0, D7
0000516A 2200 move.l D1, D0
0000516C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005170 4841 swap.w D1
00005172 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00005176 4841 swap.w D1
00005178 4241 clr.w D1
0000517A D081 add.l D0, D1
0000517C 41F0 0834 lea.l A0, [A0 + D0 + 0x34]
00005180 224C movea.l A1, A4
00005182 22D8 move.l [A1]+, [A0]+
00005184 22D8 move.l [A1]+, [A0]+
00005186 302C 0004 move.w D0, [A4 + 0x4]
0000518A B06C 0006 cmp.w D0, [A4 + 0x6]
0000518E 6610 bne +0x12 /* 000051A0 */
00005190 3014 move.w D0, [A4]
00005192 B06C 0002 cmp.w D0, [A4 + 0x2]
00005196 6618 bne +0x1A /* 000051B0 */
00005198 7010 moveq.l D0, 0x10
0000519A C02B 011D and.b D0, [A3 + 0x11D]
0000519E 6710 beq +0x12 /* 000051B0 */
label000051A0:
000051A0 302C 0004 move.w D0, [A4 + 0x4]
000051A4 5340 subq.w D0, 1
000051A6 3940 0006 move.w [A4 + 0x6], D0
000051AA 3940 0004 move.w [A4 + 0x4], D0
000051AE 600A bra +0xC /* 000051BA */
label000051B0:
000051B0 3014 move.w D0, [A4]
000051B2 5340 subq.w D0, 1
000051B4 3940 0002 move.w [A4 + 0x2], D0
000051B8 3880 move.w [A4], D0
label000051BA:
000051BA 486E FEF0 pea.l [A6 - 0x110]
000051BE 486E FF00 pea.l [A6 - 0x100]
000051C2 7000 moveq.l D0, 0x00
000051C4 2F00 move.l -[A7], D0
000051C6 2F0C move.l -[A7], A4
000051C8 4EBA CC34 jsr [PC - 0x33CC /* 00001DFE */]
000051CC 4A40 tst.w D0
000051CE 4FEF 0010 lea.l A7, [A7 + 0x10]
000051D2 6600 0250 bne +0x252 /* 00005424 */
000051D6 206B 03F0 movea.l A0, [A3 + 0x3F0]
000051DA 48C7 ext.l D7
000051DC 2007 move.l D0, D7
000051DE 2200 move.l D1, D0
000051E0 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000051E4 4841 swap.w D1
000051E6 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000051EA 4841 swap.w D1
000051EC 4241 clr.w D1
000051EE D081 add.l D0, D1
000051F0 41F0 082C lea.l A0, [A0 + D0 + 0x2C]
000051F4 224C movea.l A1, A4
000051F6 22D8 move.l [A1]+, [A0]+
000051F8 22D8 move.l [A1]+, [A0]+
000051FA 302C 0004 move.w D0, [A4 + 0x4]
000051FE B06C 0006 cmp.w D0, [A4 + 0x6]
00005202 6610 bne +0x12 /* 00005214 */
00005204 3014 move.w D0, [A4]
00005206 B06C 0002 cmp.w D0, [A4 + 0x2]
0000520A 6618 bne +0x1A /* 00005224 */
0000520C 7010 moveq.l D0, 0x10
0000520E C02B 011D and.b D0, [A3 + 0x11D]
00005212 6710 beq +0x12 /* 00005224 */
label00005214:
00005214 302C 0004 move.w D0, [A4 + 0x4]
00005218 5340 subq.w D0, 1
0000521A 3940 0006 move.w [A4 + 0x6], D0
0000521E 3940 0004 move.w [A4 + 0x4], D0
00005222 600A bra +0xC /* 0000522E */
label00005224:
00005224 3014 move.w D0, [A4]
00005226 5340 subq.w D0, 1
00005228 3940 0002 move.w [A4 + 0x2], D0
0000522C 3880 move.w [A4], D0
label0000522E:
0000522E 486E FEF0 pea.l [A6 - 0x110]
00005232 486E FF00 pea.l [A6 - 0x100]
00005236 7000 moveq.l D0, 0x00
00005238 2F00 move.l -[A7], D0
0000523A 2F0C move.l -[A7], A4
0000523C 4EBA CBC0 jsr [PC - 0x3440 /* 00001DFE */]
00005240 4A40 tst.w D0
00005242 4FEF 0010 lea.l A7, [A7 + 0x10]
00005246 6600 01DC bne +0x1DE /* 00005424 */
label0000524A:
0000524A 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000524E 48C7 ext.l D7
00005250 2007 move.l D0, D7
00005252 2200 move.l D1, D0
00005254 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005258 4841 swap.w D1
0000525A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000525E 4841 swap.w D1
00005260 4241 clr.w D1
00005262 D081 add.l D0, D1
00005264 41F0 0824 lea.l A0, [A0 + D0 + 0x24]
00005268 224C movea.l A1, A4
0000526A 22D8 move.l [A1]+, [A0]+
0000526C 22D8 move.l [A1]+, [A0]+
0000526E 302C 0004 move.w D0, [A4 + 0x4]
00005272 B06C 0006 cmp.w D0, [A4 + 0x6]
00005276 6610 bne +0x12 /* 00005288 */
00005278 3014 move.w D0, [A4]
0000527A B06C 0002 cmp.w D0, [A4 + 0x2]
0000527E 661A bne +0x1C /* 0000529A */
00005280 7010 moveq.l D0, 0x10
00005282 C02B 011D and.b D0, [A3 + 0x11D]
00005286 6712 beq +0x14 /* 0000529A */
label00005288:
00005288 302C 0004 move.w D0, [A4 + 0x4]
0000528C 5340 subq.w D0, 1
0000528E 3940 0006 move.w [A4 + 0x6], D0
00005292 3940 0004 move.w [A4 + 0x4], D0
00005296 6000 018C bra +0x18E /* 00005424 */
label0000529A:
0000529A 3014 move.w D0, [A4]
0000529C 5340 subq.w D0, 1
0000529E 3940 0002 move.w [A4 + 0x2], D0
000052A2 3880 move.w [A4], D0
000052A4 6000 017E bra +0x180 /* 00005424 */
000052A8 7000 moveq.l D0, 0x00
000052AA 6000 017A bra +0x17C /* 00005426 */
label000052AE:
000052AE 7A01 moveq.l D5, 0x01
000052B0 302B 0104 move.w D0, [A3 + 0x104]
000052B4 B06B 0106 cmp.w D0, [A3 + 0x106]
000052B8 6612 bne +0x14 /* 000052CC */
000052BA 302B 0100 move.w D0, [A3 + 0x100]
000052BE B06B 0102 cmp.w D0, [A3 + 0x102]
000052C2 6626 bne +0x28 /* 000052EA */
000052C4 7010 moveq.l D0, 0x10
000052C6 C02B 011D and.b D0, [A3 + 0x11D]
000052CA 671E beq +0x20 /* 000052EA */
label000052CC:
000052CC 302B 0106 move.w D0, [A3 + 0x106]
000052D0 906B 0104 sub.w D0, [A3 + 0x104]
000052D4 323C 00FF move.w D1, 0xFF
000052D8 C26B 0114 and.w D1, [A3 + 0x114]
000052DC B240 cmp.w D1, D0
000052DE 6E26 bgt +0x28 /* 00005306 */
000052E0 3A3C 00FF move.w D5, 0xFF
000052E4 CA6B 0114 and.w D5, [A3 + 0x114]
000052E8 601C bra +0x1E /* 00005306 */
label000052EA:
000052EA 302B 0102 move.w D0, [A3 + 0x102]
000052EE 906B 0100 sub.w D0, [A3 + 0x100]
000052F2 323C 00FF move.w D1, 0xFF
000052F6 C26B 0114 and.w D1, [A3 + 0x114]
000052FA B240 cmp.w D1, D0
000052FC 6E08 bgt +0xA /* 00005306 */
000052FE 3A3C 00FF move.w D5, 0xFF
00005302 CA6B 0114 and.w D5, [A3 + 0x114]
label00005306:
00005306 3C05 move.w D6, D5
00005308 6000 0114 bra +0x116 /* 0000541E */
label0000530C:
0000530C 41EB 0100 lea.l A0, [A3 + 0x100]
00005310 224C movea.l A1, A4
00005312 22D8 move.l [A1]+, [A0]+
00005314 22D8 move.l [A1]+, [A0]+
00005316 302C 0004 move.w D0, [A4 + 0x4]
0000531A B06C 0006 cmp.w D0, [A4 + 0x6]
0000531E 6670 bne +0x72 /* 00005390 */
00005320 303C 0100 move.w D0, 0x100
00005324 C06B 0114 and.w D0, [A3 + 0x114]
00005328 674E beq +0x50 /* 00005378 */
0000532A 7010 moveq.l D0, 0x10
0000532C C02B 011D and.b D0, [A3 + 0x11D]
00005330 6724 beq +0x26 /* 00005356 */
00005332 206B 03F0 movea.l A0, [A3 + 0x3F0]
00005336 48C7 ext.l D7
00005338 2007 move.l D0, D7
0000533A 2200 move.l D1, D0
0000533C C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005340 4841 swap.w D1
00005342 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00005346 4841 swap.w D1
00005348 4241 clr.w D1
0000534A D081 add.l D0, D1
0000534C 3E30 0824 move.w D7, [A0 + D0 + 0x24]
00005350 9E6B 00D8 sub.w D7, [A3 + 0xD8]
00005354 6022 bra +0x24 /* 00005378 */
label00005356:
00005356 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000535A 48C7 ext.l D7
0000535C 2007 move.l D0, D7
0000535E 2200 move.l D1, D0
00005360 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005364 4841 swap.w D1
00005366 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000536A 4841 swap.w D1
0000536C 4241 clr.w D1
0000536E D081 add.l D0, D1
00005370 3E30 0828 move.w D7, [A0 + D0 + 0x28]
00005374 9E6B 00DC sub.w D7, [A3 + 0xDC]
label00005378:
00005378 3014 move.w D0, [A4]
0000537A 48C0 ext.l D0
0000537C 3205 move.w D1, D5
0000537E C3C7 muls.w D1, D7
00005380 D280 add.l D1, D0
00005382 48C6 ext.l D6
00005384 D286 add.l D1, D6
00005386 5381 subq.l D1, 1
00005388 3941 0002 move.w [A4 + 0x2], D1
0000538C 3881 move.w [A4], D1
0000538E 6072 bra +0x74 /* 00005402 */
label00005390:
00005390 303C 0100 move.w D0, 0x100
00005394 C06B 0114 and.w D0, [A3 + 0x114]
00005398 674E beq +0x50 /* 000053E8 */
0000539A 7010 moveq.l D0, 0x10
0000539C C02B 011D and.b D0, [A3 + 0x11D]
000053A0 6724 beq +0x26 /* 000053C6 */
000053A2 206B 03F0 movea.l A0, [A3 + 0x3F0]
000053A6 48C7 ext.l D7
000053A8 2007 move.l D0, D7
000053AA 2200 move.l D1, D0
000053AC C0FC 004A mulu.w D0, 0x4A /* 'J' */
000053B0 4841 swap.w D1
000053B2 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000053B6 4841 swap.w D1
000053B8 4241 clr.w D1
000053BA D081 add.l D0, D1
000053BC 3E30 0824 move.w D7, [A0 + D0 + 0x24]
000053C0 9E6B 00D8 sub.w D7, [A3 + 0xD8]
000053C4 6022 bra +0x24 /* 000053E8 */
label000053C6:
000053C6 206B 03F0 movea.l A0, [A3 + 0x3F0]
000053CA 48C7 ext.l D7
000053CC 2007 move.l D0, D7
000053CE 2200 move.l D1, D0
000053D0 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000053D4 4841 swap.w D1
000053D6 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000053DA 4841 swap.w D1
000053DC 4241 clr.w D1
000053DE D081 add.l D0, D1
000053E0 3E30 0828 move.w D7, [A0 + D0 + 0x28]
000053E4 9E6B 00DC sub.w D7, [A3 + 0xDC]
label000053E8:
000053E8 302C 0004 move.w D0, [A4 + 0x4]
000053EC 48C0 ext.l D0
000053EE 3205 move.w D1, D5
000053F0 C3C7 muls.w D1, D7
000053F2 D280 add.l D1, D0
000053F4 48C6 ext.l D6
000053F6 D286 add.l D1, D6
000053F8 5381 subq.l D1, 1
000053FA 3941 0006 move.w [A4 + 0x6], D1
000053FE 3941 0004 move.w [A4 + 0x4], D1
label00005402:
00005402 486E FEF0 pea.l [A6 - 0x110]
00005406 486E FF00 pea.l [A6 - 0x100]
0000540A 7000 moveq.l D0, 0x00
0000540C 2F00 move.l -[A7], D0
0000540E 2F0C move.l -[A7], A4
00005410 4EBA C9EC jsr [PC - 0x3614 /* 00001DFE */]
00005414 4A40 tst.w D0
00005416 4FEF 0010 lea.l A7, [A7 + 0x10]
0000541A 6608 bne +0xA /* 00005424 */
0000541C 5346 subq.w D6, 1
label0000541E:
0000541E 4A46 tst.w D6
00005420 6600 FEEA bne -0x114 /* 0000530C */
label00005424:
00005424 7001 moveq.l D0, 0x01
label00005426:
00005426 4CEE 18E0 FEDC movem.l D5,D6,D7,A3,A4, [A6 - 0x124]
0000542C 4E5E unlink A6
0000542E 4E75 rts
fn00005430:
00005430 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00005434 49ED ED82 lea.l A4, [A5 - 0x127E]
00005438 2C2F 001C move.l D6, [A7 + 0x1C]
0000543C 3E2F 0016 move.w D7, [A7 + 0x16]
00005440 266F 0018 movea.l A3, [A7 + 0x18]
00005444 0C86 0000 0100 cmpi.l D6, 0x100
0000544A 6D1E blt +0x20 /* 0000546A */
0000544C 2F0B move.l -[A7], A3
0000544E 48C7 ext.l D7
00005450 2007 move.l D0, D7
00005452 7210 moveq.l D1, 0x10
00005454 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00005458 D040 add.w D0, D0
0000545A 3034 0000 move.w D0, [A4 + D0.w]
0000545E 48C0 ext.l D0
00005460 2F00 move.l -[A7], D0
00005462 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00005466 508F addq.l A7, 8
00005468 6026 bra +0x28 /* 00005490 */
label0000546A:
0000546A 7010 moveq.l D0, 0x10
0000546C B086 cmp.l D0, D6
0000546E 6E20 bgt +0x22 /* 00005490 */
00005470 2F0B move.l -[A7], A3
00005472 48C7 ext.l D7
00005474 2007 move.l D0, D7
00005476 720E moveq.l D1, 0x0E
00005478 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000547C D040 add.w D0, D0
0000547E 41ED EDA2 lea.l A0, [A5 - 0x125E]
00005482 3030 0000 move.w D0, [A0 + D0.w]
00005486 48C0 ext.l D0
00005488 2F00 move.l -[A7], D0
0000548A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
0000548E 508F addq.l A7, 8
label00005490:
00005490 276D EA1A 0004 move.l [A3 + 0x4], [A5 - 0x15E6]
00005496 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000549A 4E75 rts
export_1068:
0000549C 4E56 FFF8 link A6, -0x0008
000054A0 48E7 0118 movem.l -[A7], D7,A3,A4
000054A4 286E 000C movea.l A4, [A6 + 0xC]
000054A8 266E 0008 movea.l A3, [A6 + 0x8]
000054AC 486B 0050 pea.l [A3 + 0x50]
000054B0 4E94 jsr [A4]
000054B2 4A40 tst.w D0
000054B4 588F addq.l A7, 4
000054B6 660C bne +0xE /* 000054C4 */
000054B8 486B 00F8 pea.l [A3 + 0xF8]
000054BC 4E94 jsr [A4]
000054BE 4A40 tst.w D0
000054C0 588F addq.l A7, 4
000054C2 6706 beq +0x8 /* 000054CA */
label000054C4:
000054C4 7001 moveq.l D0, 0x01
000054C6 6000 01DA bra +0x1DC /* 000056A2 */
label000054CA:
000054CA 4247 clr.w D7
000054CC 604E bra +0x50 /* 0000551C */
label000054CE:
000054CE 7000 moveq.l D0, 0x00
000054D0 3007 move.w D0, D7
000054D2 2200 move.l D1, D0
000054D4 C0FC 007E mulu.w D0, 0x7E /* '~' */
000054D8 4841 swap.w D1
000054DA C2FC 007E mulu.w D1, 0x7E /* '~' */
000054DE 4841 swap.w D1
000054E0 4241 clr.w D1
000054E2 D081 add.l D0, D1
000054E4 41EB 01D7 lea.l A0, [A3 + 0x1D7]
000054E8 4A30 0800 tst.b [A0 + D0]
000054EC 672C beq +0x2E /* 0000551A */
000054EE 7000 moveq.l D0, 0x00
000054F0 3007 move.w D0, D7
000054F2 2200 move.l D1, D0
000054F4 C0FC 007E mulu.w D0, 0x7E /* '~' */
000054F8 4841 swap.w D1
000054FA C2FC 007E mulu.w D1, 0x7E /* '~' */
000054FE 4841 swap.w D1
00005500 4241 clr.w D1
00005502 D081 add.l D0, D1
00005504 41EB 0196 lea.l A0, [A3 + 0x196]
00005508 4870 0800 pea.l [A0 + D0]
0000550C 4E94 jsr [A4]
0000550E 4A40 tst.w D0
00005510 588F addq.l A7, 4
00005512 6706 beq +0x8 /* 0000551A */
00005514 7001 moveq.l D0, 0x01
00005516 6000 018A bra +0x18C /* 000056A2 */
label0000551A:
0000551A 5247 addq.w D7, 1
label0000551C:
0000551C 0C47 0004 cmpi.w D7, 0x4
00005520 65AC bcs -0x52 /* 000054CE */
00005522 7003 moveq.l D0, 0x03
00005524 C02B 011D and.b D0, [A3 + 0x11D]
00005528 670C beq +0xE /* 00005536 */
0000552A 486B 00D0 pea.l [A3 + 0xD0]
0000552E 4E94 jsr [A4]
00005530 588F addq.l A7, 4
00005532 6000 016E bra +0x170 /* 000056A2 */
label00005536:
00005536 486B 001E pea.l [A3 + 0x1E]
0000553A 4E94 jsr [A4]
0000553C 4A40 tst.w D0
0000553E 588F addq.l A7, 4
00005540 660C bne +0xE /* 0000554E */
00005542 486B 00F0 pea.l [A3 + 0xF0]
00005546 4E94 jsr [A4]
00005548 4A40 tst.w D0
0000554A 588F addq.l A7, 4
0000554C 6706 beq +0x8 /* 00005554 */
label0000554E:
0000554E 7001 moveq.l D0, 0x01
00005550 6000 0150 bra +0x152 /* 000056A2 */
label00005554:
00005554 70FD moveq.l D0, 0xFFFFFFFD
00005556 B06B 0100 cmp.w D0, [A3 + 0x100]
0000555A 6712 beq +0x14 /* 0000556E */
0000555C 486B 0100 pea.l [A3 + 0x100]
00005560 4E94 jsr [A4]
00005562 4A40 tst.w D0
00005564 588F addq.l A7, 4
00005566 6768 beq +0x6A /* 000055D0 */
00005568 7001 moveq.l D0, 0x01
0000556A 6000 0136 bra +0x138 /* 000056A2 */
label0000556E:
0000556E 7013 moveq.l D0, 0x13
00005570 B06B 010E cmp.w D0, [A3 + 0x10E]
00005574 6710 beq +0x12 /* 00005586 */
00005576 7014 moveq.l D0, 0x14
00005578 B06B 010E cmp.w D0, [A3 + 0x10E]
0000557C 6708 beq +0xA /* 00005586 */
0000557E 7012 moveq.l D0, 0x12
00005580 B06B 010E cmp.w D0, [A3 + 0x10E]
00005584 6612 bne +0x14 /* 00005598 */
label00005586:
00005586 486B 00E8 pea.l [A3 + 0xE8]
0000558A 4E94 jsr [A4]
0000558C 4A40 tst.w D0
0000558E 588F addq.l A7, 4
00005590 673E beq +0x40 /* 000055D0 */
00005592 7001 moveq.l D0, 0x01
00005594 6000 010C bra +0x10E /* 000056A2 */
label00005598:
00005598 4247 clr.w D7
0000559A 6026 bra +0x28 /* 000055C2 */
label0000559C:
0000559C 486E FFF8 pea.l [A6 - 0x8]
000055A0 7000 moveq.l D0, 0x00
000055A2 3007 move.w D0, D7
000055A4 2F00 move.l -[A7], D0
000055A6 2F0B move.l -[A7], A3
000055A8 4EBA FB38 jsr [PC - 0x4C8 /* 000050E2 */]
000055AC 486E FFF8 pea.l [A6 - 0x8]
000055B0 4E94 jsr [A4]
000055B2 4A40 tst.w D0
000055B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000055B8 6706 beq +0x8 /* 000055C0 */
000055BA 7001 moveq.l D0, 0x01
000055BC 6000 00E4 bra +0xE6 /* 000056A2 */
label000055C0:
000055C0 5247 addq.w D7, 1
label000055C2:
000055C2 7000 moveq.l D0, 0x00
000055C4 3007 move.w D0, D7
000055C6 322B 0116 move.w D1, [A3 + 0x116]
000055CA 48C1 ext.l D1
000055CC B280 cmp.l D1, D0
000055CE 6ECC bgt -0x32 /* 0000559C */
label000055D0:
000055D0 4247 clr.w D7
000055D2 6000 00BC bra +0xBE /* 00005690 */
label000055D6:
000055D6 302B 010E move.w D0, [A3 + 0x10E]
000055DA 0440 000C subi.w D0, 0xC
000055DE 6B00 0084 bmi +0x86 /* 00005664 */
000055E2 0C40 0008 cmpi.w D0, 0x8
000055E6 6E7C bgt +0x7E /* 00005664 */
000055E8 D040 add.w D0, D0
000055EA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000055EE 4EFB 0000 jmp [PC + D0.w]
000055F2 0020 0074 ori.b -[A0], 0x74 /* 't' */
000055F6 004A 0074 ori.w A2, 0x74 /* 't' */
000055FA 004A 004A ori.w A2, 0x4A /* 'J' */
000055FE 0014 0014 ori.b [A4], 0x14
00005602 0014 486B ori.b [A4], 0x6B /* 'k' */
00005606 00D8 .incomplete
00005608 4E94 jsr [A4]
0000560A 588F addq.l A7, 4
0000560C 6000 0094 bra +0x96 /* 000056A2 */
00005610 206B 03F0 movea.l A0, [A3 + 0x3F0]
00005614 7000 moveq.l D0, 0x00
00005616 3007 move.w D0, D7
00005618 2200 move.l D1, D0
0000561A C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000561E 4841 swap.w D1
00005620 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00005624 4841 swap.w D1
00005626 4241 clr.w D1
00005628 D081 add.l D0, D1
0000562A 4870 0834 pea.l [A0 + D0 + 0x34]
0000562E 4E94 jsr [A4]
00005630 4A40 tst.w D0
00005632 588F addq.l A7, 4
00005634 6704 beq +0x6 /* 0000563A */
00005636 7001 moveq.l D0, 0x01
00005638 6068 bra +0x6A /* 000056A2 */
label0000563A:
0000563A 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000563E 7000 moveq.l D0, 0x00
00005640 3007 move.w D0, D7
00005642 2200 move.l D1, D0
00005644 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005648 4841 swap.w D1
0000564A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000564E 4841 swap.w D1
00005650 4241 clr.w D1
00005652 D081 add.l D0, D1
00005654 4870 082C pea.l [A0 + D0 + 0x2C]
00005658 4E94 jsr [A4]
0000565A 4A40 tst.w D0
0000565C 588F addq.l A7, 4
0000565E 6704 beq +0x6 /* 00005664 */
00005660 7001 moveq.l D0, 0x01
00005662 603E bra +0x40 /* 000056A2 */
label00005664:
00005664 206B 03F0 movea.l A0, [A3 + 0x3F0]
00005668 7000 moveq.l D0, 0x00
0000566A 3007 move.w D0, D7
0000566C 2200 move.l D1, D0
0000566E C0FC 004A mulu.w D0, 0x4A /* 'J' */
00005672 4841 swap.w D1
00005674 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00005678 4841 swap.w D1
0000567A 4241 clr.w D1
0000567C D081 add.l D0, D1
0000567E 4870 0824 pea.l [A0 + D0 + 0x24]
00005682 4E94 jsr [A4]
00005684 4A40 tst.w D0
00005686 588F addq.l A7, 4
00005688 6704 beq +0x6 /* 0000568E */
0000568A 7001 moveq.l D0, 0x01
0000568C 6014 bra +0x16 /* 000056A2 */
label0000568E:
0000568E 5247 addq.w D7, 1
label00005690:
00005690 7000 moveq.l D0, 0x00
00005692 3007 move.w D0, D7
00005694 322B 0116 move.w D1, [A3 + 0x116]
00005698 48C1 ext.l D1
0000569A B280 cmp.l D1, D0
0000569C 6E00 FF38 bgt -0xC6 /* 000055D6 */
000056A0 7000 moveq.l D0, 0x00
label000056A2:
000056A2 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
000056A8 4E5E unlink A6
000056AA 4E75 rts
export_1069:
000056AC 302F 0012 move.w D0, [A7 + 0x12]
000056B0 C1EF 0006 muls.w D0, [A7 + 0x6]
000056B4 322F 000E move.w D1, [A7 + 0xE]
000056B8 C3EF 000A muls.w D1, [A7 + 0xA]
000056BC 9081 sub.l D0, D1
000056BE 5EC0 sgt D0
000056C0 0240 0001 andi.w D0, 0x1
000056C4 4E75 rts
export_1070:
fn000056C6:
000056C6 4E56 FEE6 link A6, -0x011A
000056CA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000056CE 286E 0008 movea.l A4, [A6 + 0x8]
000056D2 266E 000C movea.l A3, [A6 + 0xC]
000056D6 4245 clr.w D5
000056D8 4253 clr.w [A3]
000056DA 426B 0002 clr.w [A3 + 0x2]
000056DE 200C move.l D0, A4
000056E0 6710 beq +0x12 /* 000056F2 */
000056E2 70FE moveq.l D0, 0xFFFFFFFE
000056E4 B06C 001E cmp.w D0, [A4 + 0x1E]
000056E8 6708 beq +0xA /* 000056F2 */
000056EA 7005 moveq.l D0, 0x05
000056EC B02C 0029 cmp.b D0, [A4 + 0x29]
000056F0 6606 bne +0x8 /* 000056F8 */
label000056F2:
000056F2 7000 moveq.l D0, 0x00
000056F4 6000 01D4 bra +0x1D6 /* 000058CA */
label000056F8:
000056F8 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
000056FC 3D40 FEFE move.w [A6 - 0x102], D0
00005700 6704 beq +0x6 /* 00005706 */
00005702 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
label00005706:
00005706 302C 0024 move.w D0, [A4 + 0x24]
0000570A 906C 0022 sub.w D0, [A4 + 0x22]
0000570E 5240 addq.w D0, 1
00005710 322C 0020 move.w D1, [A4 + 0x20]
00005714 926C 001E sub.w D1, [A4 + 0x1E]
00005718 5241 addq.w D1, 1
0000571A B240 cmp.w D1, D0
0000571C 6C0E bge +0x10 /* 0000572C */
0000571E 302C 0024 move.w D0, [A4 + 0x24]
00005722 906C 0022 sub.w D0, [A4 + 0x22]
00005726 5240 addq.w D0, 1
00005728 48C0 ext.l D0
0000572A 600C bra +0xE /* 00005738 */
label0000572C:
0000572C 302C 0020 move.w D0, [A4 + 0x20]
00005730 906C 001E sub.w D0, [A4 + 0x1E]
00005734 5240 addq.w D0, 1
00005736 48C0 ext.l D0
label00005738:
00005738 3800 move.w D4, D0
0000573A 4247 clr.w D7
0000573C 4246 clr.w D6
0000573E 6000 00A8 bra +0xAA /* 000057E8 */
label00005742:
00005742 486E FEE6 pea.l [A6 - 0x11A]
00005746 486E FF00 pea.l [A6 - 0x100]
0000574A 7000 moveq.l D0, 0x00
0000574C 3006 move.w D0, D6
0000574E 2F00 move.l -[A7], D0
00005750 486C 001E pea.l [A4 + 0x1E]
00005754 4EBA C6A8 jsr [PC - 0x3958 /* 00001DFE */]
00005758 4A40 tst.w D0
0000575A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000575E 661A bne +0x1C /* 0000577A */
00005760 4A47 tst.w D7
00005762 6700 0082 beq +0x84 /* 000057E6 */
00005766 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000576A 2F00 move.l -[A7], D0
0000576C 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00005770 2200 move.l D1, D0
00005772 201F move.l D0, [A7]+
00005774 D240 add.w D1, D0
00005776 D353 add.w [A3], D1
00005778 606C bra +0x6E /* 000057E6 */
label0000577A:
0000577A 7000 moveq.l D0, 0x00
0000577C 102E FEEA move.b D0, [A6 - 0x116]
00005780 BA40 cmp.w D5, D0
00005782 6C08 bge +0xA /* 0000578C */
00005784 7000 moveq.l D0, 0x00
00005786 102E FEEA move.b D0, [A6 - 0x116]
0000578A 3A00 move.w D5, D0
label0000578C:
0000578C 4A47 tst.w D7
0000578E 6738 beq +0x3A /* 000057C8 */
00005790 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00005794 D153 add.w [A3], D0
00005796 486E FEE6 pea.l [A6 - 0x11A]
0000579A 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000579E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
000057A2 2F00 move.l -[A7], D0
000057A4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000057A8 2200 move.l D1, D0
000057AA 201F move.l D0, [A7]+
000057AC D240 add.w D1, D0
000057AE D353 add.w [A3], D1
000057B0 486E FF00 pea.l [A6 - 0x100]
000057B4 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000057B8 3E00 move.w D7, D0
000057BA BE6B 0002 cmp.w D7, [A3 + 0x2]
000057BE 508F addq.l A7, 8
000057C0 6F24 ble +0x26 /* 000057E6 */
000057C2 3747 0002 move.w [A3 + 0x2], D7
000057C6 601E bra +0x20 /* 000057E6 */
label000057C8:
000057C8 486E FEE6 pea.l [A6 - 0x11A]
000057CC 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000057D0 486E FF00 pea.l [A6 - 0x100]
000057D4 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
000057D8 3740 0002 move.w [A3 + 0x2], D0
000057DC 3E00 move.w D7, D0
000057DE 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000057E2 3680 move.w [A3], D0
000057E4 508F addq.l A7, 8
label000057E6:
000057E6 5246 addq.w D6, 1
label000057E8:
000057E8 B846 cmp.w D4, D6
000057EA 6200 FF56 bhi -0xA8 /* 00005742 */
000057EE 4A6C 0026 tst.w [A4 + 0x26]
000057F2 670A beq +0xC /* 000057FE */
000057F4 3E2B 0002 move.w D7, [A3 + 0x2]
000057F8 3753 0002 move.w [A3 + 0x2], [A3]
000057FC 3687 move.w [A3], D7
label000057FE:
000057FE 4A47 tst.w D7
00005800 6700 00B6 beq +0xB8 /* 000058B8 */
00005804 4A2C 0028 tst.b [A4 + 0x28]
00005808 661A bne +0x1C /* 00005824 */
0000580A 7014 moveq.l D0, 0x14
0000580C 2F00 move.l -[A7], D0
0000580E 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00005812 D16B 0002 add.w [A3 + 0x2], D0
00005816 7014 moveq.l D0, 0x14
00005818 2F00 move.l -[A7], D0
0000581A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000581E D153 add.w [A3], D0
00005820 508F addq.l A7, 8
00005822 6042 bra +0x44 /* 00005866 */
label00005824:
00005824 3005 move.w D0, D5
00005826 48C0 ext.l D0
00005828 E588 lsl D0, 2
0000582A 2200 move.l D1, D0
0000582C E588 lsl D0, 2
0000582E D081 add.l D0, D1
00005830 3A00 move.w D5, D0
00005832 48C5 ext.l D5
00005834 2F05 move.l -[A7], D5
00005836 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
0000583A 48C0 ext.l D0
0000583C 7200 moveq.l D1, 0x00
0000583E 122C 0028 move.b D1, [A4 + 0x28]
00005842 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005846 E380 asl D0, 1
00005848 D16B 0002 add.w [A3 + 0x2], D0
0000584C 48C5 ext.l D5
0000584E 2F05 move.l -[A7], D5
00005850 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00005854 48C0 ext.l D0
00005856 7200 moveq.l D1, 0x00
00005858 122C 0028 move.b D1, [A4 + 0x28]
0000585C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005860 E380 asl D0, 1
00005862 D153 add.w [A3], D0
00005864 508F addq.l A7, 8
label00005866:
00005866 4A2C 0007 tst.b [A4 + 0x7]
0000586A 6606 bne +0x8 /* 00005872 */
0000586C 4A2C 0003 tst.b [A4 + 0x3]
00005870 6722 beq +0x24 /* 00005894 */
label00005872:
00005872 486E FEF6 pea.l [A6 - 0x10A]
00005876 2F0C move.l -[A7], A4
00005878 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000587C 302E FEFC move.w D0, [A6 - 0x104]
00005880 D06E FEF8 add.w D0, [A6 - 0x108]
00005884 D16B 0002 add.w [A3 + 0x2], D0
00005888 302E FEFA move.w D0, [A6 - 0x106]
0000588C D06E FEF6 add.w D0, [A6 - 0x10A]
00005890 D153 add.w [A3], D0
00005892 508F addq.l A7, 8
label00005894:
00005894 4A6E FEFE tst.w [A6 - 0x102]
00005898 671E beq +0x20 /* 000058B8 */
0000589A 302B 0002 move.w D0, [A3 + 0x2]
0000589E 48C0 ext.l D0
000058A0 2F00 move.l -[A7], D0
000058A2 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000058A6 3740 0002 move.w [A3 + 0x2], D0
000058AA 3013 move.w D0, [A3]
000058AC 48C0 ext.l D0
000058AE 2F00 move.l -[A7], D0
000058B0 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
000058B4 3680 move.w [A3], D0
000058B6 508F addq.l A7, 8
label000058B8:
000058B8 4A6E FEFE tst.w [A6 - 0x102]
000058BC 6704 beq +0x6 /* 000058C2 */
000058BE 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
label000058C2:
000058C2 4A47 tst.w D7
000058C4 56C0 sne D0
000058C6 0240 0001 andi.w D0, 0x1
label000058CA:
000058CA 4CEE 18F0 FECE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x132]
000058D0 4E5E unlink A6
000058D2 4E75 rts
export_1071:
fn000058D4:
000058D4 4E56 FED8 link A6, -0x0128
000058D8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000058DC 286E 0008 movea.l A4, [A6 + 0x8]
000058E0 47EE FF00 lea.l A3, [A6 - 0x100]
000058E4 41EE FEF0 lea.l A0, [A6 - 0x110]
000058E8 43EC 002A lea.l A1, [A4 + 0x2A]
000058EC 20D9 move.l [A0]+, [A1]+
000058EE 20D9 move.l [A0]+, [A1]+
000058F0 70FE moveq.l D0, 0xFFFFFFFE
000058F2 B06C 001E cmp.w D0, [A4 + 0x1E]
000058F6 6716 beq +0x18 /* 0000590E */
000058F8 7005 moveq.l D0, 0x05
000058FA B02C 0029 cmp.b D0, [A4 + 0x29]
000058FE 670E beq +0x10 /* 0000590E */
00005900 486E FEF0 pea.l [A6 - 0x110]
00005904 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00005908 4A40 tst.w D0
0000590A 588F addq.l A7, 4
0000590C 6606 bne +0x8 /* 00005914 */
label0000590E:
0000590E 7000 moveq.l D0, 0x00
00005910 6000 0340 bra +0x342 /* 00005C52 */
label00005914:
00005914 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00005918 41EE FEE8 lea.l A0, [A6 - 0x118]
0000591C 43EC 002A lea.l A1, [A4 + 0x2A]
00005920 20D9 move.l [A0]+, [A1]+
00005922 20D9 move.l [A0]+, [A1]+
00005924 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00005928 3D40 FEFA move.w [A6 - 0x106], D0
0000592C 6722 beq +0x24 /* 00005950 */
0000592E 3D6C 002E FEE8 move.w [A6 - 0x118], [A4 + 0x2E]
00005934 3D6C 002A FEEC move.w [A6 - 0x114], [A4 + 0x2A]
0000593A 486E FEE8 pea.l [A6 - 0x118]
0000593E 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00005942 486E FEEC pea.l [A6 - 0x114]
00005946 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000594A 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
0000594E 508F addq.l A7, 8
label00005950:
00005950 4A2C 0007 tst.b [A4 + 0x7]
00005954 6606 bne +0x8 /* 0000595C */
00005956 4A2C 0003 tst.b [A4 + 0x3]
0000595A 673C beq +0x3E /* 00005998 */
label0000595C:
0000595C 41EE FEF0 lea.l A0, [A6 - 0x110]
00005960 2F20 move.l -[A7], -[A0]
00005962 2F20 move.l -[A7], -[A0]
00005964 2F0C move.l -[A7], A4
00005966 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
0000596A 486E FEF0 pea.l [A6 - 0x110]
0000596E 2F0C move.l -[A7], A4
00005970 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00005974 302E FEF2 move.w D0, [A6 - 0x10E]
00005978 D16E FEEA add.w [A6 - 0x116], D0
0000597C 302E FEF0 move.w D0, [A6 - 0x110]
00005980 D16E FEE8 add.w [A6 - 0x118], D0
00005984 302E FEF6 move.w D0, [A6 - 0x10A]
00005988 916E FEEE sub.w [A6 - 0x112], D0
0000598C 302E FEF4 move.w D0, [A6 - 0x10C]
00005990 916E FEEC sub.w [A6 - 0x114], D0
00005994 4FEF 0014 lea.l A7, [A7 + 0x14]
label00005998:
00005998 302C 0024 move.w D0, [A4 + 0x24]
0000599C 906C 0022 sub.w D0, [A4 + 0x22]
000059A0 5240 addq.w D0, 1
000059A2 322C 0020 move.w D1, [A4 + 0x20]
000059A6 926C 001E sub.w D1, [A4 + 0x1E]
000059AA 5241 addq.w D1, 1
000059AC B240 cmp.w D1, D0
000059AE 6C0E bge +0x10 /* 000059BE */
000059B0 302C 0024 move.w D0, [A4 + 0x24]
000059B4 906C 0022 sub.w D0, [A4 + 0x22]
000059B8 5240 addq.w D0, 1
000059BA 48C0 ext.l D0
000059BC 600C bra +0xE /* 000059CA */
label000059BE:
000059BE 302C 0020 move.w D0, [A4 + 0x20]
000059C2 906C 001E sub.w D0, [A4 + 0x1E]
000059C6 5240 addq.w D0, 1
000059C8 48C0 ext.l D0
label000059CA:
000059CA 3A00 move.w D5, D0
000059CC 4A2C 0028 tst.b [A4 + 0x28]
000059D0 661A bne +0x1C /* 000059EC */
000059D2 7014 moveq.l D0, 0x14
000059D4 2F00 move.l -[A7], D0
000059D6 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000059DA 3D40 FEF8 move.w [A6 - 0x108], D0
000059DE 7014 moveq.l D0, 0x14
000059E0 2F00 move.l -[A7], D0
000059E2 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
000059E6 3800 move.w D4, D0
000059E8 508F addq.l A7, 8
000059EA 6078 bra +0x7A /* 00005A64 */
label000059EC:
000059EC 4247 clr.w D7
000059EE 4246 clr.w D6
000059F0 6030 bra +0x32 /* 00005A22 */
label000059F2:
000059F2 486E FED8 pea.l [A6 - 0x128]
000059F6 2F0B move.l -[A7], A3
000059F8 7000 moveq.l D0, 0x00
000059FA 3006 move.w D0, D6
000059FC 2F00 move.l -[A7], D0
000059FE 486C 001E pea.l [A4 + 0x1E]
00005A02 4EBA C3FA jsr [PC - 0x3C06 /* 00001DFE */]
00005A06 4A40 tst.w D0
00005A08 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A0C 6712 beq +0x14 /* 00005A20 */
00005A0E 7000 moveq.l D0, 0x00
00005A10 102E FEDC move.b D0, [A6 - 0x124]
00005A14 BE40 cmp.w D7, D0
00005A16 6C08 bge +0xA /* 00005A20 */
00005A18 7000 moveq.l D0, 0x00
00005A1A 102E FEDC move.b D0, [A6 - 0x124]
00005A1E 3E00 move.w D7, D0
label00005A20:
00005A20 5246 addq.w D6, 1
label00005A22:
00005A22 BA46 cmp.w D5, D6
00005A24 62CC bhi -0x32 /* 000059F2 */
00005A26 3007 move.w D0, D7
00005A28 48C0 ext.l D0
00005A2A E588 lsl D0, 2
00005A2C 2200 move.l D1, D0
00005A2E E588 lsl D0, 2
00005A30 D081 add.l D0, D1
00005A32 3E00 move.w D7, D0
00005A34 48C7 ext.l D7
00005A36 2F07 move.l -[A7], D7
00005A38 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00005A3C 48C0 ext.l D0
00005A3E 7200 moveq.l D1, 0x00
00005A40 122C 0028 move.b D1, [A4 + 0x28]
00005A44 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005A48 3D40 FEF8 move.w [A6 - 0x108], D0
00005A4C 48C7 ext.l D7
00005A4E 2F07 move.l -[A7], D7
00005A50 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00005A54 48C0 ext.l D0
00005A56 7200 moveq.l D1, 0x00
00005A58 122C 0028 move.b D1, [A4 + 0x28]
00005A5C 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00005A60 3800 move.w D4, D0
00005A62 508F addq.l A7, 8
label00005A64:
00005A64 302E FEF8 move.w D0, [A6 - 0x108]
00005A68 D16E FEEA add.w [A6 - 0x116], D0
00005A6C D96E FEE8 add.w [A6 - 0x118], D4
00005A70 302E FEF8 move.w D0, [A6 - 0x108]
00005A74 916E FEEE sub.w [A6 - 0x112], D0
00005A78 996E FEEC sub.w [A6 - 0x114], D4
00005A7C 4247 clr.w D7
00005A7E 4246 clr.w D6
00005A80 6000 01BA bra +0x1BC /* 00005C3C */
label00005A84:
00005A84 486E FED8 pea.l [A6 - 0x128]
00005A88 2F0B move.l -[A7], A3
00005A8A 7000 moveq.l D0, 0x00
00005A8C 3006 move.w D0, D6
00005A8E 2F00 move.l -[A7], D0
00005A90 486C 001E pea.l [A4 + 0x1E]
00005A94 4EBA C368 jsr [PC - 0x3C98 /* 00001DFE */]
00005A98 4A40 tst.w D0
00005A9A 4FEF 0010 lea.l A7, [A7 + 0x10]
00005A9E 663C bne +0x3E /* 00005ADC */
00005AA0 4A47 tst.w D7
00005AA2 6700 0196 beq +0x198 /* 00005C3A */
00005AA6 4A6C 0026 tst.w [A4 + 0x26]
00005AAA 6618 bne +0x1A /* 00005AC4 */
00005AAC 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00005AB0 2F00 move.l -[A7], D0
00005AB2 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00005AB6 2200 move.l D1, D0
00005AB8 201F move.l D0, [A7]+
00005ABA D240 add.w D1, D0
00005ABC D36E FEFC add.w [A6 - 0x104], D1
00005AC0 6000 0178 bra +0x17A /* 00005C3A */
label00005AC4:
00005AC4 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00005AC8 2F00 move.l -[A7], D0
00005ACA 4EAD 07AA jsr [A5 + 0x7AA /* export_241 */]
00005ACE 2200 move.l D1, D0
00005AD0 201F move.l D0, [A7]+
00005AD2 D240 add.w D1, D0
00005AD4 D36E FEFE add.w [A6 - 0x102], D1
00005AD8 6000 0160 bra +0x162 /* 00005C3A */
label00005ADC:
00005ADC 486E FED8 pea.l [A6 - 0x128]
00005AE0 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00005AE4 4A6C 0026 tst.w [A4 + 0x26]
00005AE8 588F addq.l A7, 4
00005AEA 6600 009C bne +0x9E /* 00005B88 */
00005AEE 4A47 tst.w D7
00005AF0 6716 beq +0x18 /* 00005B08 */
00005AF2 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00005AF6 2F00 move.l -[A7], D0
00005AF8 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00005AFC 2200 move.l D1, D0
00005AFE 201F move.l D0, [A7]+
00005B00 D240 add.w D1, D0
00005B02 D36E FEFC add.w [A6 - 0x104], D1
00005B06 600E bra +0x10 /* 00005B16 */
label00005B08:
00005B08 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00005B0C D06E FEE8 add.w D0, [A6 - 0x118]
00005B10 3D40 FEFC move.w [A6 - 0x104], D0
00005B14 7E01 moveq.l D7, 0x01
label00005B16:
00005B16 303C 3000 move.w D0, 0x3000 /* '0\0' */
00005B1A C06E FEE2 and.w D0, [A6 - 0x11E]
00005B1E 0440 2000 subi.w D0, 0x2000 /* ' \0' */
00005B22 6720 beq +0x22 /* 00005B44 */
00005B24 0440 1000 subi.w D0, 0x1000
00005B28 6640 bne +0x42 /* 00005B6A */
00005B2A 3D6E FEEE FEFE move.w [A6 - 0x102], [A6 - 0x112]
00005B30 7002 moveq.l D0, 0x02
00005B32 2F00 move.l -[A7], D0
00005B34 2F0B move.l -[A7], A3
00005B36 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005B3A 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00005B3E 4FEF 000C lea.l A7, [A7 + 0xC]
00005B42 6038 bra +0x3A /* 00005B7C */
label00005B44:
00005B44 302E FEEE move.w D0, [A6 - 0x112]
00005B48 D06E FEEA add.w D0, [A6 - 0x116]
00005B4C 48C0 ext.l D0
00005B4E 81FC 0002 divs.w D0, 0x2
00005B52 3D40 FEFE move.w [A6 - 0x102], D0
00005B56 7001 moveq.l D0, 0x01
00005B58 2F00 move.l -[A7], D0
00005B5A 2F0B move.l -[A7], A3
00005B5C 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005B60 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
00005B64 4FEF 000C lea.l A7, [A7 + 0xC]
00005B68 6012 bra +0x14 /* 00005B7C */
label00005B6A:
00005B6A 3D6E FEEA FEFE move.w [A6 - 0x102], [A6 - 0x116]
00005B70 2F0B move.l -[A7], A3
00005B72 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005B76 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00005B7A 508F addq.l A7, 8
label00005B7C:
00005B7C 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00005B80 D16E FEFC add.w [A6 - 0x104], D0
00005B84 6000 00B4 bra +0xB6 /* 00005C3A */
label00005B88:
00005B88 4A47 tst.w D7
00005B8A 6716 beq +0x18 /* 00005BA2 */
00005B8C 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00005B90 2F00 move.l -[A7], D0
00005B92 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00005B96 2200 move.l D1, D0
00005B98 201F move.l D0, [A7]+
00005B9A D240 add.w D1, D0
00005B9C D36E FEFE add.w [A6 - 0x102], D1
00005BA0 600E bra +0x10 /* 00005BB0 */
label00005BA2:
00005BA2 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00005BA6 D06E FEEA add.w D0, [A6 - 0x116]
00005BAA 3D40 FEFE move.w [A6 - 0x102], D0
00005BAE 7E01 moveq.l D7, 0x01
label00005BB0:
00005BB0 303C 3000 move.w D0, 0x3000 /* '0\0' */
00005BB4 C06E FEE2 and.w D0, [A6 - 0x11E]
00005BB8 0440 2000 subi.w D0, 0x2000 /* ' \0' */
00005BBC 6728 beq +0x2A /* 00005BE6 */
00005BBE 0440 1000 subi.w D0, 0x1000
00005BC2 6650 bne +0x52 /* 00005C14 */
00005BC4 3D6E FEE8 FEFC move.w [A6 - 0x104], [A6 - 0x118]
00005BCA 7000 moveq.l D0, 0x00
00005BCC 2F00 move.l -[A7], D0
00005BCE 725A moveq.l D1, 0x5A
00005BD0 2F01 move.l -[A7], D1
00005BD2 7002 moveq.l D0, 0x02
00005BD4 2F00 move.l -[A7], D0
00005BD6 2F0B move.l -[A7], A3
00005BD8 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005BDC 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00005BE0 4FEF 0014 lea.l A7, [A7 + 0x14]
00005BE4 604C bra +0x4E /* 00005C32 */
label00005BE6:
00005BE6 302E FEEC move.w D0, [A6 - 0x114]
00005BEA D06E FEE8 add.w D0, [A6 - 0x118]
00005BEE 48C0 ext.l D0
00005BF0 81FC 0002 divs.w D0, 0x2
00005BF4 3D40 FEFC move.w [A6 - 0x104], D0
00005BF8 7000 moveq.l D0, 0x00
00005BFA 2F00 move.l -[A7], D0
00005BFC 725A moveq.l D1, 0x5A
00005BFE 2F01 move.l -[A7], D1
00005C00 7001 moveq.l D0, 0x01
00005C02 2F00 move.l -[A7], D0
00005C04 2F0B move.l -[A7], A3
00005C06 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005C0A 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00005C0E 4FEF 0014 lea.l A7, [A7 + 0x14]
00005C12 601E bra +0x20 /* 00005C32 */
label00005C14:
00005C14 3D6E FEEC FEFC move.w [A6 - 0x104], [A6 - 0x114]
00005C1A 7000 moveq.l D0, 0x00
00005C1C 2F00 move.l -[A7], D0
00005C1E 725A moveq.l D1, 0x5A
00005C20 2F01 move.l -[A7], D1
00005C22 2F00 move.l -[A7], D0
00005C24 2F0B move.l -[A7], A3
00005C26 2F2E FEFC move.l -[A7], [A6 - 0x104]
00005C2A 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */]
00005C2E 4FEF 0014 lea.l A7, [A7 + 0x14]
label00005C32:
00005C32 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00005C36 D16E FEFE add.w [A6 - 0x102], D0
label00005C3A:
00005C3A 5246 addq.w D6, 1
label00005C3C:
00005C3C BA46 cmp.w D5, D6
00005C3E 6200 FE44 bhi -0x1BA /* 00005A84 */
00005C42 4A6E FEFA tst.w [A6 - 0x106]
00005C46 6704 beq +0x6 /* 00005C4C */
00005C48 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
label00005C4C:
00005C4C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00005C50 7001 moveq.l D0, 0x01
label00005C52:
00005C52 4CEE 18F0 FEC0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x140]
00005C58 4E5E unlink A6
00005C5A 4E75 rts
export_1072:
00005C5C 4E56 FFC6 link A6, -0x003A
00005C60 2F0B move.l -[A7], A3
00005C62 266E 0008 movea.l A3, [A6 + 0x8]
00005C66 41EE FFC6 lea.l A0, [A6 - 0x3A]
00005C6A 224B movea.l A1, A3
00005C6C 700B moveq.l D0, 0x0B
label00005C6E:
00005C6E 20D9 move.l [A0]+, [A1]+
00005C70 51C8 FFFC dbf D0, -0x6 /* 00005C6E */
00005C74 30D9 move.w [A0]+, [A1]+
00005C76 3D6B 002E FFF0 move.w [A6 - 0x10], [A3 + 0x2E]
00005C7C 3D6B 002A FFF4 move.w [A6 - 0xC], [A3 + 0x2A]
00005C82 486E FFF0 pea.l [A6 - 0x10]
00005C86 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00005C8A 486E FFF4 pea.l [A6 - 0xC]
00005C8E 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00005C92 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */]
00005C96 4A2E FFCD tst.b [A6 - 0x33]
00005C9A 508F addq.l A7, 8
00005C9C 6606 bne +0x8 /* 00005CA4 */
00005C9E 4A2E FFC9 tst.b [A6 - 0x37]
00005CA2 6748 beq +0x4A /* 00005CEC */
label00005CA4:
00005CA4 41EE FFF8 lea.l A0, [A6 - 0x8]
00005CA8 2F20 move.l -[A7], -[A0]
00005CAA 2F20 move.l -[A7], -[A0]
00005CAC 486E FFC6 pea.l [A6 - 0x3A]
00005CB0 4EAD 095A jsr [A5 + 0x95A /* export_295 */]
00005CB4 486E FFF8 pea.l [A6 - 0x8]
00005CB8 486E FFC6 pea.l [A6 - 0x3A]
00005CBC 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00005CC0 302E FFFA move.w D0, [A6 - 0x6]
00005CC4 D16E FFF2 add.w [A6 - 0xE], D0
00005CC8 302E FFF8 move.w D0, [A6 - 0x8]
00005CCC D16E FFF0 add.w [A6 - 0x10], D0
00005CD0 302E FFFE move.w D0, [A6 - 0x2]
00005CD4 916E FFF6 sub.w [A6 - 0xA], D0
00005CD8 302E FFFC move.w D0, [A6 - 0x4]
00005CDC 916E FFF4 sub.w [A6 - 0xC], D0
00005CE0 422E FFCD clr.b [A6 - 0x33]
00005CE4 422E FFC9 clr.b [A6 - 0x37]
00005CE8 4FEF 0014 lea.l A7, [A7 + 0x14]
label00005CEC:
00005CEC 486E FFF8 pea.l [A6 - 0x8]
00005CF0 486E FFC6 pea.l [A6 - 0x3A]
00005CF4 4EBA F9D0 jsr [PC - 0x630 /* 000056C6 */]
00005CF8 4A40 tst.w D0
00005CFA 508F addq.l A7, 8
00005CFC 6764 beq +0x66 /* 00005D62 */
00005CFE 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00005D02 41EE FFF8 lea.l A0, [A6 - 0x8]
00005D06 2F20 move.l -[A7], -[A0]
00005D08 2F20 move.l -[A7], -[A0]
00005D0A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00005D0E 302E FFF6 move.w D0, [A6 - 0xA]
00005D12 D06E FFF2 add.w D0, [A6 - 0xE]
00005D16 906E FFFA sub.w D0, [A6 - 0x6]
00005D1A 48C0 ext.l D0
00005D1C 81FC 0002 divs.w D0, 0x2
00005D20 3D40 FFF2 move.w [A6 - 0xE], D0
00005D24 302E FFF4 move.w D0, [A6 - 0xC]
00005D28 D06E FFF0 add.w D0, [A6 - 0x10]
00005D2C 906E FFF8 sub.w D0, [A6 - 0x8]
00005D30 48C0 ext.l D0
00005D32 81FC 0002 divs.w D0, 0x2
00005D36 3D40 FFF0 move.w [A6 - 0x10], D0
00005D3A 302E FFFA move.w D0, [A6 - 0x6]
00005D3E D06E FFF2 add.w D0, [A6 - 0xE]
00005D42 3D40 FFF6 move.w [A6 - 0xA], D0
00005D46 302E FFF8 move.w D0, [A6 - 0x8]
00005D4A D06E FFF0 add.w D0, [A6 - 0x10]
00005D4E 3D40 FFF4 move.w [A6 - 0xC], D0
00005D52 486E FFC6 pea.l [A6 - 0x3A]
00005D56 4EBA FB7C jsr [PC - 0x484 /* 000058D4 */]
00005D5A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
00005D5E 4FEF 000C lea.l A7, [A7 + 0xC]
label00005D62:
00005D62 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */]
00005D66 266E FFC2 movea.l A3, [A6 - 0x3E]
00005D6A 4E5E unlink A6
00005D6C 4E75 rts
export_1073:
fn00005D6E:
00005D6E 4E56 FFDA link A6, -0x0026
00005D72 48E7 0118 movem.l -[A7], D7,A3,A4
00005D76 3E2E 0016 move.w D7, [A6 + 0x16]
00005D7A 286E 0010 movea.l A4, [A6 + 0x10]
00005D7E 266E 000C movea.l A3, [A6 + 0xC]
00005D82 4A2B 0073 tst.b [A3 + 0x73]
00005D86 6700 03E0 beq +0x3E2 /* 00006168 */
00005D8A 7002 moveq.l D0, 0x02
00005D8C B02B 0072 cmp.b D0, [A3 + 0x72]
00005D90 6320 bls +0x22 /* 00005DB2 */
00005D92 206E 0008 movea.l A0, [A6 + 0x8]
00005D96 3028 041C move.w D0, [A0 + 0x41C]
00005D9A 48C0 ext.l D0
00005D9C 206E 0008 movea.l A0, [A6 + 0x8]
00005DA0 3228 0418 move.w D1, [A0 + 0x418]
00005DA4 48C1 ext.l D1
00005DA6 2941 0018 move.l [A4 + 0x18], D1
00005DAA 9081 sub.l D0, D1
00005DAC 2940 001C move.l [A4 + 0x1C], D0
00005DB0 601E bra +0x20 /* 00005DD0 */
label00005DB2:
00005DB2 206E 0008 movea.l A0, [A6 + 0x8]
00005DB6 3028 041E move.w D0, [A0 + 0x41E]
00005DBA 48C0 ext.l D0
00005DBC 206E 0008 movea.l A0, [A6 + 0x8]
00005DC0 3228 041A move.w D1, [A0 + 0x41A]
00005DC4 48C1 ext.l D1
00005DC6 2941 0018 move.l [A4 + 0x18], D1
00005DCA 9081 sub.l D0, D1
00005DCC 2940 001C move.l [A4 + 0x1C], D0
label00005DD0:
00005DD0 7002 moveq.l D0, 0x02
00005DD2 B02B 0074 cmp.b D0, [A3 + 0x74]
00005DD6 6700 01F8 beq +0x1FA /* 00005FD0 */
00005DDA 4A47 tst.w D7
00005DDC 670E beq +0x10 /* 00005DEC */
00005DDE 4A47 tst.w D7
00005DE0 6700 01EE beq +0x1F0 /* 00005FD0 */
00005DE4 4A2B 0076 tst.b [A3 + 0x76]
00005DE8 6600 01E6 bne +0x1E8 /* 00005FD0 */
label00005DEC:
00005DEC 397C 0001 0020 move.w [A4 + 0x20], 0x1
00005DF2 7001 moveq.l D0, 0x01
00005DF4 B02B 0074 cmp.b D0, [A3 + 0x74]
00005DF8 6600 0128 bne +0x12A /* 00005F22 */
00005DFC 206E 0008 movea.l A0, [A6 + 0x8]
00005E00 700C moveq.l D0, 0x0C
00005E02 B068 010E cmp.w D0, [A0 + 0x10E]
00005E06 666C bne +0x6E /* 00005E74 */
00005E08 41EE FFF6 lea.l A0, [A6 - 0xA]
00005E0C 43FA 036E lea.l A1, [PC + 0x36E /* 0000617C, value 0x3FFF8000 */]
00005E10 20D9 move.l [A0]+, [A1]+
00005E12 20D9 move.l [A0]+, [A1]+
00005E14 30D9 move.w [A0]+, [A1]+
00005E16 0A2E 0080 FFF6 xori.b [A6 - 0xA], 0x80
00005E1C 486E FFF6 pea.l [A6 - 0xA]
00005E20 486C 0008 pea.l [A4 + 0x8]
00005E24 3F3C 0810 move.w -[A7], 0x810
00005E28 A9EB syscall Pack4/FP68K
00005E2A 206E 0008 movea.l A0, [A6 + 0x8]
00005E2E 3028 0112 move.w D0, [A0 + 0x112]
00005E32 5240 addq.w D0, 1
00005E34 3D40 FFF4 move.w [A6 - 0xC], D0
00005E38 486E FFF4 pea.l [A6 - 0xC]
00005E3C 486E FFF6 pea.l [A6 - 0xA]
00005E40 3F3C 200E move.w -[A7], 0x200E
00005E44 A9EB syscall Pack4/FP68K
00005E46 486E FFF6 pea.l [A6 - 0xA]
00005E4A 486E FFEC pea.l [A6 - 0x14]
00005E4E 3F3C 0810 move.w -[A7], 0x810
00005E52 A9EB syscall Pack4/FP68K
00005E54 486E FFEC pea.l [A6 - 0x14]
00005E58 486E FFE2 pea.l [A6 - 0x1E]
00005E5C 3F3C 080E move.w -[A7], 0x80E
00005E60 A9EB syscall Pack4/FP68K
00005E62 486E FFE2 pea.l [A6 - 0x1E]
00005E66 486C 0010 pea.l [A4 + 0x10]
00005E6A 3F3C 0810 move.w -[A7], 0x810
00005E6E A9EB syscall Pack4/FP68K
00005E70 6000 02F6 bra +0x2F8 /* 00006168 */
label00005E74:
00005E74 487A 02FC pea.l [PC + 0x2FC /* 00006172, value 0x0, cstring "" */]
00005E78 486C 0008 pea.l [A4 + 0x8]
00005E7C 3F3C 0810 move.w -[A7], 0x810
00005E80 A9EB syscall Pack4/FP68K
00005E82 7001 moveq.l D0, 0x01
00005E84 206E 0008 movea.l A0, [A6 + 0x8]
00005E88 7213 moveq.l D1, 0x13
00005E8A B268 010E cmp.w D1, [A0 + 0x10E]
00005E8E 671A beq +0x1C /* 00005EAA */
00005E90 206E 0008 movea.l A0, [A6 + 0x8]
00005E94 7214 moveq.l D1, 0x14
00005E96 B268 010E cmp.w D1, [A0 + 0x10E]
00005E9A 670E beq +0x10 /* 00005EAA */
00005E9C 206E 0008 movea.l A0, [A6 + 0x8]
00005EA0 7212 moveq.l D1, 0x12
00005EA2 B268 010E cmp.w D1, [A0 + 0x10E]
00005EA6 6702 beq +0x4 /* 00005EAA */
00005EA8 7000 moveq.l D0, 0x00
label00005EAA:
00005EAA 4A80 tst.l D0
00005EAC 6714 beq +0x16 /* 00005EC2 */
00005EAE 206E 0008 movea.l A0, [A6 + 0x8]
00005EB2 226E 0008 movea.l A1, [A6 + 0x8]
00005EB6 3028 00DE move.w D0, [A0 + 0xDE]
00005EBA 9069 00DC sub.w D0, [A1 + 0xDC]
00005EBE 48C0 ext.l D0
00005EC0 6020 bra +0x22 /* 00005EE2 */
label00005EC2:
00005EC2 7002 moveq.l D0, 0x02
00005EC4 B02B 0073 cmp.b D0, [A3 + 0x73]
00005EC8 660C bne +0xE /* 00005ED6 */
00005ECA 206E 0008 movea.l A0, [A6 + 0x8]
00005ECE 3028 0112 move.w D0, [A0 + 0x112]
00005ED2 48C0 ext.l D0
00005ED4 600C bra +0xE /* 00005EE2 */
label00005ED6:
00005ED6 206E 0008 movea.l A0, [A6 + 0x8]
00005EDA 3028 0112 move.w D0, [A0 + 0x112]
00005EDE 5340 subq.w D0, 1
00005EE0 48C0 ext.l D0
label00005EE2:
00005EE2 2D40 FFDE move.l [A6 - 0x22], D0
00005EE6 486E FFDE pea.l [A6 - 0x22]
00005EEA 486E FFF6 pea.l [A6 - 0xA]
00005EEE 3F3C 280E move.w -[A7], 0x280E
00005EF2 A9EB syscall Pack4/FP68K
00005EF4 486E FFF6 pea.l [A6 - 0xA]
00005EF8 486E FFEC pea.l [A6 - 0x14]
00005EFC 3F3C 0810 move.w -[A7], 0x810
00005F00 A9EB syscall Pack4/FP68K
00005F02 486E FFEC pea.l [A6 - 0x14]
00005F06 486E FFE2 pea.l [A6 - 0x1E]
00005F0A 3F3C 080E move.w -[A7], 0x80E
00005F0E A9EB syscall Pack4/FP68K
00005F10 486E FFE2 pea.l [A6 - 0x1E]
00005F14 486C 0010 pea.l [A4 + 0x10]
00005F18 3F3C 0810 move.w -[A7], 0x810
00005F1C A9EB syscall Pack4/FP68K
00005F1E 6000 0248 bra +0x24A /* 00006168 */
label00005F22:
00005F22 487A 024E pea.l [PC + 0x24E /* 00006172, value 0x0, cstring "" */]
00005F26 486C 0008 pea.l [A4 + 0x8]
00005F2A 3F3C 0810 move.w -[A7], 0x810
00005F2E A9EB syscall Pack4/FP68K
00005F30 7001 moveq.l D0, 0x01
00005F32 206E 0008 movea.l A0, [A6 + 0x8]
00005F36 7213 moveq.l D1, 0x13
00005F38 B268 010E cmp.w D1, [A0 + 0x10E]
00005F3C 671A beq +0x1C /* 00005F58 */
00005F3E 206E 0008 movea.l A0, [A6 + 0x8]
00005F42 7214 moveq.l D1, 0x14
00005F44 B268 010E cmp.w D1, [A0 + 0x10E]
00005F48 670E beq +0x10 /* 00005F58 */
00005F4A 206E 0008 movea.l A0, [A6 + 0x8]
00005F4E 7212 moveq.l D1, 0x12
00005F50 B268 010E cmp.w D1, [A0 + 0x10E]
00005F54 6702 beq +0x4 /* 00005F58 */
00005F56 7000 moveq.l D0, 0x00
label00005F58:
00005F58 4A80 tst.l D0
00005F5A 6714 beq +0x16 /* 00005F70 */
00005F5C 206E 0008 movea.l A0, [A6 + 0x8]
00005F60 226E 0008 movea.l A1, [A6 + 0x8]
00005F64 3028 00DA move.w D0, [A0 + 0xDA]
00005F68 9069 00D8 sub.w D0, [A1 + 0xD8]
00005F6C 48C0 ext.l D0
00005F6E 6020 bra +0x22 /* 00005F90 */
label00005F70:
00005F70 7002 moveq.l D0, 0x02
00005F72 B02B 0073 cmp.b D0, [A3 + 0x73]
00005F76 660C bne +0xE /* 00005F84 */
00005F78 206E 0008 movea.l A0, [A6 + 0x8]
00005F7C 3028 0116 move.w D0, [A0 + 0x116]
00005F80 48C0 ext.l D0
00005F82 600C bra +0xE /* 00005F90 */
label00005F84:
00005F84 206E 0008 movea.l A0, [A6 + 0x8]
00005F88 3028 0116 move.w D0, [A0 + 0x116]
00005F8C 5340 subq.w D0, 1
00005F8E 48C0 ext.l D0
label00005F90:
00005F90 2D40 FFDA move.l [A6 - 0x26], D0
00005F94 486E FFDA pea.l [A6 - 0x26]
00005F98 486E FFF6 pea.l [A6 - 0xA]
00005F9C 3F3C 280E move.w -[A7], 0x280E
00005FA0 A9EB syscall Pack4/FP68K
00005FA2 486E FFF6 pea.l [A6 - 0xA]
00005FA6 486E FFEC pea.l [A6 - 0x14]
00005FAA 3F3C 0810 move.w -[A7], 0x810
00005FAE A9EB syscall Pack4/FP68K
00005FB0 486E FFEC pea.l [A6 - 0x14]
00005FB4 486E FFE2 pea.l [A6 - 0x1E]
00005FB8 3F3C 080E move.w -[A7], 0x80E
00005FBC A9EB syscall Pack4/FP68K
00005FBE 486E FFE2 pea.l [A6 - 0x1E]
00005FC2 486C 0010 pea.l [A4 + 0x10]
00005FC6 3F3C 0810 move.w -[A7], 0x810
00005FCA A9EB syscall Pack4/FP68K
00005FCC 6000 019A bra +0x19C /* 00006168 */
label00005FD0:
00005FD0 2F0B move.l -[A7], A3
00005FD2 486E FFF6 pea.l [A6 - 0xA]
00005FD6 3F3C 080E move.w -[A7], 0x80E
00005FDA A9EB syscall Pack4/FP68K
00005FDC 486B 0008 pea.l [A3 + 0x8]
00005FE0 486E FFF6 pea.l [A6 - 0xA]
00005FE4 3F3C 080A move.w -[A7], 0x80A
00005FE8 A9EB syscall Pack4/FP68K
00005FEA 6D00 0088 blt +0x8A /* 00006074 */
00005FEE 7002 moveq.l D0, 0x02
00005FF0 B02B 0075 cmp.b D0, [A3 + 0x75]
00005FF4 662A bne +0x2C /* 00006020 */
00005FF6 486B 0008 pea.l [A3 + 0x8]
00005FFA 486E FFF6 pea.l [A6 - 0xA]
00005FFE 3F3C 080E move.w -[A7], 0x80E
00006002 A9EB syscall Pack4/FP68K
00006004 486B 0010 pea.l [A3 + 0x10]
00006008 486E FFF6 pea.l [A6 - 0xA]
0000600C 3F3C 0806 move.w -[A7], 0x806
00006010 A9EB syscall Pack4/FP68K
00006012 486E FFF6 pea.l [A6 - 0xA]
00006016 2F0B move.l -[A7], A3
00006018 3F3C 0810 move.w -[A7], 0x810
0000601C A9EB syscall Pack4/FP68K
0000601E 6054 bra +0x56 /* 00006074 */
label00006020:
00006020 486B 0008 pea.l [A3 + 0x8]
00006024 486E FFF6 pea.l [A6 - 0xA]
00006028 3F3C 080E move.w -[A7], 0x80E
0000602C A9EB syscall Pack4/FP68K
0000602E 487A 0142 pea.l [PC + 0x142 /* 00006172, value 0x0, cstring "" */]
00006032 486E FFF6 pea.l [A6 - 0xA]
00006036 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000603A A9EB syscall Pack4/FP68K
0000603C 6F0E ble +0x10 /* 0000604C */
0000603E 487A 0132 pea.l [PC + 0x132 /* 00006172, value 0x0, cstring "" */]
00006042 2F0B move.l -[A7], A3
00006044 3F3C 0810 move.w -[A7], 0x810
00006048 A9EB syscall Pack4/FP68K
0000604A 6028 bra +0x2A /* 00006074 */
label0000604C:
0000604C 486B 0008 pea.l [A3 + 0x8]
00006050 486E FFF6 pea.l [A6 - 0xA]
00006054 3F3C 080E move.w -[A7], 0x80E
00006058 A9EB syscall Pack4/FP68K
0000605A 486E FFF6 pea.l [A6 - 0xA]
0000605E 2F0B move.l -[A7], A3
00006060 3F3C 0810 move.w -[A7], 0x810
00006064 A9EB syscall Pack4/FP68K
00006066 487A 010A pea.l [PC + 0x10A /* 00006172, value 0x0, cstring "" */]
0000606A 486B 0008 pea.l [A3 + 0x8]
0000606E 3F3C 0810 move.w -[A7], 0x810
00006072 A9EB syscall Pack4/FP68K
label00006074:
00006074 7000 moveq.l D0, 0x00
00006076 102B 0075 move.b D0, [A3 + 0x75]
0000607A 3940 0020 move.w [A4 + 0x20], D0
0000607E 0C40 0002 cmpi.w D0, 0x2
00006082 6600 00A0 bne +0xA2 /* 00006124 */
00006086 2F0C move.l -[A7], A4
00006088 7001 moveq.l D0, 0x01
0000608A 2F00 move.l -[A7], D0
0000608C 486B 0010 pea.l [A3 + 0x10]
00006090 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00006094 486C 0008 pea.l [A4 + 0x8]
00006098 7001 moveq.l D0, 0x01
0000609A 2F00 move.l -[A7], D0
0000609C 2F0B move.l -[A7], A3
0000609E 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000060A2 486C 0010 pea.l [A4 + 0x10]
000060A6 7001 moveq.l D0, 0x01
000060A8 2F00 move.l -[A7], D0
000060AA 486B 0008 pea.l [A3 + 0x8]
000060AE 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000060B2 486C 0008 pea.l [A4 + 0x8]
000060B6 486E FFF6 pea.l [A6 - 0xA]
000060BA 3F3C 080E move.w -[A7], 0x80E
000060BE A9EB syscall Pack4/FP68K
000060C0 2F0C move.l -[A7], A4
000060C2 486E FFE2 pea.l [A6 - 0x1E]
000060C6 3F3C 080E move.w -[A7], 0x80E
000060CA A9EB syscall Pack4/FP68K
000060CC 486E FFE2 pea.l [A6 - 0x1E]
000060D0 486E FFF6 pea.l [A6 - 0xA]
000060D4 3F3C 0006 move.w -[A7], 0x6
000060D8 A9EB syscall Pack4/FP68K
000060DA 486E FFF6 pea.l [A6 - 0xA]
000060DE 486C 0008 pea.l [A4 + 0x8]
000060E2 3F3C 0810 move.w -[A7], 0x810
000060E6 A9EB syscall Pack4/FP68K
000060E8 486C 0010 pea.l [A4 + 0x10]
000060EC 486E FFF6 pea.l [A6 - 0xA]
000060F0 3F3C 080E move.w -[A7], 0x80E
000060F4 A9EB syscall Pack4/FP68K
000060F6 2F0C move.l -[A7], A4
000060F8 486E FFF6 pea.l [A6 - 0xA]
000060FC 3F3C 0806 move.w -[A7], 0x806
00006100 A9EB syscall Pack4/FP68K
00006102 486C 0008 pea.l [A4 + 0x8]
00006106 486E FFF6 pea.l [A6 - 0xA]
0000610A 3F3C 0802 move.w -[A7], 0x802
0000610E A9EB syscall Pack4/FP68K
00006110 486E FFF6 pea.l [A6 - 0xA]
00006114 486C 0010 pea.l [A4 + 0x10]
00006118 3F3C 0810 move.w -[A7], 0x810
0000611C A9EB syscall Pack4/FP68K
0000611E 4FEF 0024 lea.l A7, [A7 + 0x24]
00006122 6044 bra +0x46 /* 00006168 */
label00006124:
00006124 2F0B move.l -[A7], A3
00006126 486E FFF6 pea.l [A6 - 0xA]
0000612A 3F3C 080E move.w -[A7], 0x80E
0000612E A9EB syscall Pack4/FP68K
00006130 486E FFF6 pea.l [A6 - 0xA]
00006134 486C 0008 pea.l [A4 + 0x8]
00006138 3F3C 0810 move.w -[A7], 0x810
0000613C A9EB syscall Pack4/FP68K
0000613E 486B 0008 pea.l [A3 + 0x8]
00006142 486E FFF6 pea.l [A6 - 0xA]
00006146 3F3C 080E move.w -[A7], 0x80E
0000614A A9EB syscall Pack4/FP68K
0000614C 486C 0008 pea.l [A4 + 0x8]
00006150 486E FFF6 pea.l [A6 - 0xA]
00006154 3F3C 0802 move.w -[A7], 0x802
00006158 A9EB syscall Pack4/FP68K
0000615A 486E FFF6 pea.l [A6 - 0xA]
0000615E 486C 0010 pea.l [A4 + 0x10]
00006162 3F3C 0810 move.w -[A7], 0x810
00006166 A9EB syscall Pack4/FP68K
label00006168:
00006168 4CEE 1880 FFCE movem.l D7,A3,A4, [A6 - 0x32]
0000616E 4E5E unlink A6
00006170 4E75 rts
00006172 0000 0000 ori.b D0, 0x0
00006176 0000 0000 ori.b D0, 0x0
0000617A 0000 3FFF ori.b D0, 0xFF
0000617E 8000 or.b D0, D0
00006180 0000 0000 ori.b D0, 0x0
00006184 0000 48E7 ori.b D0, 0xE7
export_1074: // at 00006186 (misaligned)
00006188 0110 btst [A0], D0
0000618A 3E2F 0012 move.w D7, [A7 + 0x12]
0000618E 266F 000C movea.l A3, [A7 + 0xC]
00006192 48C7 ext.l D7
00006194 2F07 move.l -[A7], D7
00006196 486D F25C pea.l [A5 - 0xDA4]
0000619A 486B 0160 pea.l [A3 + 0x160]
0000619E 2F0B move.l -[A7], A3
000061A0 4EBA FBCC jsr [PC - 0x434 /* 00005D6E */]
000061A4 48C7 ext.l D7
000061A6 2F07 move.l -[A7], D7
000061A8 486D F23A pea.l [A5 - 0xDC6]
000061AC 486B 025C pea.l [A3 + 0x25C]
000061B0 2F0B move.l -[A7], A3
000061B2 4EBA FBBA jsr [PC - 0x446 /* 00005D6E */]
000061B6 48C7 ext.l D7
000061B8 2F07 move.l -[A7], D7
000061BA 486D F218 pea.l [A5 - 0xDE8]
000061BE 486B 02DA pea.l [A3 + 0x2DA]
000061C2 2F0B move.l -[A7], A3
000061C4 4EBA FBA8 jsr [PC - 0x458 /* 00005D6E */]
000061C8 4FEF 0030 lea.l A7, [A7 + 0x30]
000061CC 4CDF 0880 movem.l D7,A3, [A7]+
000061D0 4E75 rts
export_1075:
000061D2 4E56 FFBE link A6, -0x0042
000061D6 486E 0008 pea.l [A6 + 0x8]
000061DA 486E FFF8 pea.l [A6 - 0x8]
000061DE 3F3C 0810 move.w -[A7], 0x810
000061E2 A9EB syscall Pack4/FP68K
000061E4 7002 moveq.l D0, 0x02
000061E6 B06D F27C cmp.w D0, [A5 - 0xD84]
000061EA 6600 0098 bne +0x9A /* 00006284 */
000061EE 486E FFF8 pea.l [A6 - 0x8]
000061F2 486E FFE6 pea.l [A6 - 0x1A]
000061F6 3F3C 080E move.w -[A7], 0x80E
000061FA A9EB syscall Pack4/FP68K
000061FC 486E FFE6 pea.l [A6 - 0x1A]
00006200 486E FFF0 pea.l [A6 - 0x10]
00006204 3F3C 0810 move.w -[A7], 0x810
00006208 A9EB syscall Pack4/FP68K
0000620A 486E FFF0 pea.l [A6 - 0x10]
0000620E 7001 moveq.l D0, 0x01
00006210 2F00 move.l -[A7], D0
00006212 486E FFF0 pea.l [A6 - 0x10]
00006216 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
0000621A 486E FFF8 pea.l [A6 - 0x8]
0000621E 486E FFE6 pea.l [A6 - 0x1A]
00006222 3F3C 080E move.w -[A7], 0x80E
00006226 A9EB syscall Pack4/FP68K
00006228 487A 0188 pea.l [PC + 0x188 /* 000063B2, value 0x0, cstring "" */]
0000622C 486E FFE6 pea.l [A6 - 0x1A]
00006230 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006234 A9EB syscall Pack4/FP68K
00006236 4FEF 000C lea.l A7, [A7 + 0xC]
0000623A 6F1E ble +0x20 /* 0000625A */
0000623C 486E FFF0 pea.l [A6 - 0x10]
00006240 486E FFDC pea.l [A6 - 0x24]
00006244 3F3C 080E move.w -[A7], 0x80E
00006248 A9EB syscall Pack4/FP68K
0000624A 486D F25C pea.l [A5 - 0xDA4]
0000624E 486E FFDC pea.l [A6 - 0x24]
00006252 3F3C 0806 move.w -[A7], 0x806
00006256 A9EB syscall Pack4/FP68K
00006258 601C bra +0x1E /* 00006276 */
label0000625A:
0000625A 486D F264 pea.l [A5 - 0xD9C]
0000625E 486E FFD2 pea.l [A6 - 0x2E]
00006262 3F3C 080E move.w -[A7], 0x80E
00006266 A9EB syscall Pack4/FP68K
00006268 41EE FFDC lea.l A0, [A6 - 0x24]
0000626C 43EE FFD2 lea.l A1, [A6 - 0x2E]
00006270 20D9 move.l [A0]+, [A1]+
00006272 20D9 move.l [A0]+, [A1]+
00006274 30D9 move.w [A0]+, [A1]+
label00006276:
00006276 486E FFDC pea.l [A6 - 0x24]
0000627A 486E FFF8 pea.l [A6 - 0x8]
0000627E 3F3C 0810 move.w -[A7], 0x810
00006282 A9EB syscall Pack4/FP68K
label00006284:
00006284 486E FFF8 pea.l [A6 - 0x8]
00006288 486E FFE6 pea.l [A6 - 0x1A]
0000628C 3F3C 080E move.w -[A7], 0x80E
00006290 A9EB syscall Pack4/FP68K
00006292 486D F264 pea.l [A5 - 0xD9C]
00006296 486E FFE6 pea.l [A6 - 0x1A]
0000629A 3F3C 0802 move.w -[A7], 0x802
0000629E A9EB syscall Pack4/FP68K
000062A0 486D F278 pea.l [A5 - 0xD88]
000062A4 486E FFDC pea.l [A6 - 0x24]
000062A8 3F3C 280E move.w -[A7], 0x280E
000062AC A9EB syscall Pack4/FP68K
000062AE 486E FFDC pea.l [A6 - 0x24]
000062B2 486E FFE6 pea.l [A6 - 0x1A]
000062B6 3F3C 0004 move.w -[A7], 0x4
000062BA A9EB syscall Pack4/FP68K
000062BC 486D F26C pea.l [A5 - 0xD94]
000062C0 486E FFE6 pea.l [A6 - 0x1A]
000062C4 3F3C 0806 move.w -[A7], 0x806
000062C8 A9EB syscall Pack4/FP68K
000062CA 486D F274 pea.l [A5 - 0xD8C]
000062CE 486E FFD2 pea.l [A6 - 0x2E]
000062D2 3F3C 280E move.w -[A7], 0x280E
000062D6 A9EB syscall Pack4/FP68K
000062D8 486E FFD2 pea.l [A6 - 0x2E]
000062DC 486E FFE6 pea.l [A6 - 0x1A]
000062E0 4267 clr.w -[A7]
000062E2 A9EB syscall Pack4/FP68K
000062E4 487A 00C2 pea.l [PC + 0xC2 /* 000063A8, value 0x3FFE8000 */]
000062E8 486E FFE6 pea.l [A6 - 0x1A]
000062EC 4267 clr.w -[A7]
000062EE A9EB syscall Pack4/FP68K
000062F0 486E FFE6 pea.l [A6 - 0x1A]
000062F4 486E FFF8 pea.l [A6 - 0x8]
000062F8 3F3C 0810 move.w -[A7], 0x810
000062FC A9EB syscall Pack4/FP68K
000062FE 486E FFF8 pea.l [A6 - 0x8]
00006302 486E FFE6 pea.l [A6 - 0x1A]
00006306 3F3C 080E move.w -[A7], 0x80E
0000630A A9EB syscall Pack4/FP68K
0000630C 487A 0090 pea.l [PC + 0x90 /* 0000639E, value 0x400DFFFE */]
00006310 486E FFE6 pea.l [A6 - 0x1A]
00006314 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006318 A9EB syscall Pack4/FP68K
0000631A 6F08 ble +0xA /* 00006324 */
0000631C 203C 0000 7FFF move.l D0, 0x7FFF
00006322 606C bra +0x6E /* 00006390 */
label00006324:
00006324 486E FFF8 pea.l [A6 - 0x8]
00006328 486E FFDC pea.l [A6 - 0x24]
0000632C 3F3C 080E move.w -[A7], 0x80E
00006330 A9EB syscall Pack4/FP68K
00006332 41EE FFD2 lea.l A0, [A6 - 0x2E]
00006336 43FA 005C lea.l A1, [PC + 0x5C /* 00006394, value 0x400E8000 */]
0000633A 20D9 move.l [A0]+, [A1]+
0000633C 20D9 move.l [A0]+, [A1]+
0000633E 30D9 move.w [A0]+, [A1]+
00006340 0A2E 0080 FFD2 xori.b [A6 - 0x2E], 0x80
00006346 486E FFD2 pea.l [A6 - 0x2E]
0000634A 486E FFDC pea.l [A6 - 0x24]
0000634E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006352 A9EB syscall Pack4/FP68K
00006354 6408 bcc +0xA /* 0000635E */
00006356 203C FFFF 8000 move.l D0, 0xFFFF8000
0000635C 6032 bra +0x34 /* 00006390 */
label0000635E:
0000635E 486E FFF8 pea.l [A6 - 0x8]
00006362 486E FFC8 pea.l [A6 - 0x38]
00006366 3F3C 080E move.w -[A7], 0x80E
0000636A A9EB syscall Pack4/FP68K
0000636C 41EE FFC8 lea.l A0, [A6 - 0x38]
00006370 43EE FFBE lea.l A1, [A6 - 0x42]
00006374 22D8 move.l [A1]+, [A0]+
00006376 22D8 move.l [A1]+, [A0]+
00006378 32D8 move.w [A1]+, [A0]+
0000637A 486E FFBE pea.l [A6 - 0x42]
0000637E 3F3C 0016 move.w -[A7], 0x16
00006382 A9EB syscall Pack4/FP68K
00006384 486E FFBE pea.l [A6 - 0x42]
00006388 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000638C 48C0 ext.l D0
0000638E 588F addq.l A7, 4
label00006390:
00006390 4E5E unlink A6
00006392 4E75 rts
00006394 400E negx.b A6
00006396 8000 or.b D0, D0
00006398 0000 0000 ori.b D0, 0x0
0000639C 0000 400D ori.b D0, 0xD /* '\r' */
000063A0 FFFE .invalid <<F/7/7>>
000063A2 0000 0000 ori.b D0, 0x0
000063A6 0000 3FFE ori.b D0, 0xFE
000063AA 8000 or.b D0, D0
000063AC 0000 0000 ori.b D0, 0x0
000063B0 0000 0000 ori.b D0, 0x0
000063B4 0000 0000 ori.b D0, 0x0
000063B8 0000 0000 ori.b D0, 0x0
export_1076:
000063BC 4E56 FFBE link A6, -0x0042
000063C0 486E 0008 pea.l [A6 + 0x8]
000063C4 486E FFF8 pea.l [A6 - 0x8]
000063C8 3F3C 0810 move.w -[A7], 0x810
000063CC A9EB syscall Pack4/FP68K
000063CE 7002 moveq.l D0, 0x02
000063D0 B06D F25A cmp.w D0, [A5 - 0xDA6]
000063D4 6600 0098 bne +0x9A /* 0000646E */
000063D8 486E FFF8 pea.l [A6 - 0x8]
000063DC 486E FFE6 pea.l [A6 - 0x1A]
000063E0 3F3C 080E move.w -[A7], 0x80E
000063E4 A9EB syscall Pack4/FP68K
000063E6 486E FFE6 pea.l [A6 - 0x1A]
000063EA 486E FFF0 pea.l [A6 - 0x10]
000063EE 3F3C 0810 move.w -[A7], 0x810
000063F2 A9EB syscall Pack4/FP68K
000063F4 486E FFF0 pea.l [A6 - 0x10]
000063F8 7001 moveq.l D0, 0x01
000063FA 2F00 move.l -[A7], D0
000063FC 486E FFF0 pea.l [A6 - 0x10]
00006400 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00006404 486E FFF8 pea.l [A6 - 0x8]
00006408 486E FFE6 pea.l [A6 - 0x1A]
0000640C 3F3C 080E move.w -[A7], 0x80E
00006410 A9EB syscall Pack4/FP68K
00006412 487A 0188 pea.l [PC + 0x188 /* 0000659C, value 0x0, cstring "" */]
00006416 486E FFE6 pea.l [A6 - 0x1A]
0000641A 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000641E A9EB syscall Pack4/FP68K
00006420 4FEF 000C lea.l A7, [A7 + 0xC]
00006424 6F1E ble +0x20 /* 00006444 */
00006426 486E FFF0 pea.l [A6 - 0x10]
0000642A 486E FFDC pea.l [A6 - 0x24]
0000642E 3F3C 080E move.w -[A7], 0x80E
00006432 A9EB syscall Pack4/FP68K
00006434 486D F23A pea.l [A5 - 0xDC6]
00006438 486E FFDC pea.l [A6 - 0x24]
0000643C 3F3C 0806 move.w -[A7], 0x806
00006440 A9EB syscall Pack4/FP68K
00006442 601C bra +0x1E /* 00006460 */
label00006444:
00006444 486D F242 pea.l [A5 - 0xDBE]
00006448 486E FFD2 pea.l [A6 - 0x2E]
0000644C 3F3C 080E move.w -[A7], 0x80E
00006450 A9EB syscall Pack4/FP68K
00006452 41EE FFDC lea.l A0, [A6 - 0x24]
00006456 43EE FFD2 lea.l A1, [A6 - 0x2E]
0000645A 20D9 move.l [A0]+, [A1]+
0000645C 20D9 move.l [A0]+, [A1]+
0000645E 30D9 move.w [A0]+, [A1]+
label00006460:
00006460 486E FFDC pea.l [A6 - 0x24]
00006464 486E FFF8 pea.l [A6 - 0x8]
00006468 3F3C 0810 move.w -[A7], 0x810
0000646C A9EB syscall Pack4/FP68K
label0000646E:
0000646E 486E FFF8 pea.l [A6 - 0x8]
00006472 486E FFE6 pea.l [A6 - 0x1A]
00006476 3F3C 080E move.w -[A7], 0x80E
0000647A A9EB syscall Pack4/FP68K
0000647C 486D F242 pea.l [A5 - 0xDBE]
00006480 486E FFE6 pea.l [A6 - 0x1A]
00006484 3F3C 0802 move.w -[A7], 0x802
00006488 A9EB syscall Pack4/FP68K
0000648A 486D F256 pea.l [A5 - 0xDAA]
0000648E 486E FFDC pea.l [A6 - 0x24]
00006492 3F3C 280E move.w -[A7], 0x280E
00006496 A9EB syscall Pack4/FP68K
00006498 486E FFDC pea.l [A6 - 0x24]
0000649C 486E FFE6 pea.l [A6 - 0x1A]
000064A0 3F3C 0004 move.w -[A7], 0x4
000064A4 A9EB syscall Pack4/FP68K
000064A6 486D F24A pea.l [A5 - 0xDB6]
000064AA 486E FFE6 pea.l [A6 - 0x1A]
000064AE 3F3C 0806 move.w -[A7], 0x806
000064B2 A9EB syscall Pack4/FP68K
000064B4 486D F252 pea.l [A5 - 0xDAE]
000064B8 486E FFD2 pea.l [A6 - 0x2E]
000064BC 3F3C 280E move.w -[A7], 0x280E
000064C0 A9EB syscall Pack4/FP68K
000064C2 486E FFD2 pea.l [A6 - 0x2E]
000064C6 486E FFE6 pea.l [A6 - 0x1A]
000064CA 4267 clr.w -[A7]
000064CC A9EB syscall Pack4/FP68K
000064CE 487A 00C2 pea.l [PC + 0xC2 /* 00006592, value 0x3FFE8000 */]
000064D2 486E FFE6 pea.l [A6 - 0x1A]
000064D6 4267 clr.w -[A7]
000064D8 A9EB syscall Pack4/FP68K
000064DA 486E FFE6 pea.l [A6 - 0x1A]
000064DE 486E FFF8 pea.l [A6 - 0x8]
000064E2 3F3C 0810 move.w -[A7], 0x810
000064E6 A9EB syscall Pack4/FP68K
000064E8 486E FFF8 pea.l [A6 - 0x8]
000064EC 486E FFE6 pea.l [A6 - 0x1A]
000064F0 3F3C 080E move.w -[A7], 0x80E
000064F4 A9EB syscall Pack4/FP68K
000064F6 487A 0090 pea.l [PC + 0x90 /* 00006588, value 0x400DFFFE */]
000064FA 486E FFE6 pea.l [A6 - 0x1A]
000064FE 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006502 A9EB syscall Pack4/FP68K
00006504 6F08 ble +0xA /* 0000650E */
00006506 203C 0000 7FFF move.l D0, 0x7FFF
0000650C 606C bra +0x6E /* 0000657A */
label0000650E:
0000650E 486E FFF8 pea.l [A6 - 0x8]
00006512 486E FFDC pea.l [A6 - 0x24]
00006516 3F3C 080E move.w -[A7], 0x80E
0000651A A9EB syscall Pack4/FP68K
0000651C 41EE FFD2 lea.l A0, [A6 - 0x2E]
00006520 43FA 005C lea.l A1, [PC + 0x5C /* 0000657E, value 0x400E8000 */]
00006524 20D9 move.l [A0]+, [A1]+
00006526 20D9 move.l [A0]+, [A1]+
00006528 30D9 move.w [A0]+, [A1]+
0000652A 0A2E 0080 FFD2 xori.b [A6 - 0x2E], 0x80
00006530 486E FFD2 pea.l [A6 - 0x2E]
00006534 486E FFDC pea.l [A6 - 0x24]
00006538 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000653C A9EB syscall Pack4/FP68K
0000653E 6408 bcc +0xA /* 00006548 */
00006540 203C FFFF 8000 move.l D0, 0xFFFF8000
00006546 6032 bra +0x34 /* 0000657A */
label00006548:
00006548 486E FFF8 pea.l [A6 - 0x8]
0000654C 486E FFC8 pea.l [A6 - 0x38]
00006550 3F3C 080E move.w -[A7], 0x80E
00006554 A9EB syscall Pack4/FP68K
00006556 41EE FFC8 lea.l A0, [A6 - 0x38]
0000655A 43EE FFBE lea.l A1, [A6 - 0x42]
0000655E 22D8 move.l [A1]+, [A0]+
00006560 22D8 move.l [A1]+, [A0]+
00006562 32D8 move.w [A1]+, [A0]+
00006564 486E FFBE pea.l [A6 - 0x42]
00006568 3F3C 0016 move.w -[A7], 0x16
0000656C A9EB syscall Pack4/FP68K
0000656E 486E FFBE pea.l [A6 - 0x42]
00006572 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00006576 48C0 ext.l D0
00006578 588F addq.l A7, 4
label0000657A:
0000657A 4E5E unlink A6
0000657C 4E75 rts
0000657E 400E negx.b A6
00006580 8000 or.b D0, D0
00006582 0000 0000 ori.b D0, 0x0
00006586 0000 400D ori.b D0, 0xD /* '\r' */
0000658A FFFE .invalid <<F/7/7>>
0000658C 0000 0000 ori.b D0, 0x0
00006590 0000 3FFE ori.b D0, 0xFE
00006594 8000 or.b D0, D0
00006596 0000 0000 ori.b D0, 0x0
0000659A 0000 0000 ori.b D0, 0x0
0000659E 0000 0000 ori.b D0, 0x0
000065A2 0000 0000 ori.b D0, 0x0
export_1077:
fn000065A6:
000065A6 4E56 FFBE link A6, -0x0042
000065AA 486E 0008 pea.l [A6 + 0x8]
000065AE 486E FFF8 pea.l [A6 - 0x8]
000065B2 3F3C 0810 move.w -[A7], 0x810
000065B6 A9EB syscall Pack4/FP68K
000065B8 7002 moveq.l D0, 0x02
000065BA B06D F238 cmp.w D0, [A5 - 0xDC8]
000065BE 6600 0098 bne +0x9A /* 00006658 */
000065C2 486E FFF8 pea.l [A6 - 0x8]
000065C6 486E FFE6 pea.l [A6 - 0x1A]
000065CA 3F3C 080E move.w -[A7], 0x80E
000065CE A9EB syscall Pack4/FP68K
000065D0 486E FFE6 pea.l [A6 - 0x1A]
000065D4 486E FFF0 pea.l [A6 - 0x10]
000065D8 3F3C 0810 move.w -[A7], 0x810
000065DC A9EB syscall Pack4/FP68K
000065DE 486E FFF0 pea.l [A6 - 0x10]
000065E2 7001 moveq.l D0, 0x01
000065E4 2F00 move.l -[A7], D0
000065E6 486E FFF0 pea.l [A6 - 0x10]
000065EA 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000065EE 486E FFF8 pea.l [A6 - 0x8]
000065F2 486E FFE6 pea.l [A6 - 0x1A]
000065F6 3F3C 080E move.w -[A7], 0x80E
000065FA A9EB syscall Pack4/FP68K
000065FC 487A 0188 pea.l [PC + 0x188 /* 00006786, value 0x0, cstring "" */]
00006600 486E FFE6 pea.l [A6 - 0x1A]
00006604 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006608 A9EB syscall Pack4/FP68K
0000660A 4FEF 000C lea.l A7, [A7 + 0xC]
0000660E 6F1E ble +0x20 /* 0000662E */
00006610 486E FFF0 pea.l [A6 - 0x10]
00006614 486E FFDC pea.l [A6 - 0x24]
00006618 3F3C 080E move.w -[A7], 0x80E
0000661C A9EB syscall Pack4/FP68K
0000661E 486D F218 pea.l [A5 - 0xDE8]
00006622 486E FFDC pea.l [A6 - 0x24]
00006626 3F3C 0806 move.w -[A7], 0x806
0000662A A9EB syscall Pack4/FP68K
0000662C 601C bra +0x1E /* 0000664A */
label0000662E:
0000662E 486D F220 pea.l [A5 - 0xDE0]
00006632 486E FFD2 pea.l [A6 - 0x2E]
00006636 3F3C 080E move.w -[A7], 0x80E
0000663A A9EB syscall Pack4/FP68K
0000663C 41EE FFDC lea.l A0, [A6 - 0x24]
00006640 43EE FFD2 lea.l A1, [A6 - 0x2E]
00006644 20D9 move.l [A0]+, [A1]+
00006646 20D9 move.l [A0]+, [A1]+
00006648 30D9 move.w [A0]+, [A1]+
label0000664A:
0000664A 486E FFDC pea.l [A6 - 0x24]
0000664E 486E FFF8 pea.l [A6 - 0x8]
00006652 3F3C 0810 move.w -[A7], 0x810
00006656 A9EB syscall Pack4/FP68K
label00006658:
00006658 486E FFF8 pea.l [A6 - 0x8]
0000665C 486E FFE6 pea.l [A6 - 0x1A]
00006660 3F3C 080E move.w -[A7], 0x80E
00006664 A9EB syscall Pack4/FP68K
00006666 486D F220 pea.l [A5 - 0xDE0]
0000666A 486E FFE6 pea.l [A6 - 0x1A]
0000666E 3F3C 0802 move.w -[A7], 0x802
00006672 A9EB syscall Pack4/FP68K
00006674 486D F234 pea.l [A5 - 0xDCC]
00006678 486E FFDC pea.l [A6 - 0x24]
0000667C 3F3C 280E move.w -[A7], 0x280E
00006680 A9EB syscall Pack4/FP68K
00006682 486E FFDC pea.l [A6 - 0x24]
00006686 486E FFE6 pea.l [A6 - 0x1A]
0000668A 3F3C 0004 move.w -[A7], 0x4
0000668E A9EB syscall Pack4/FP68K
00006690 486D F228 pea.l [A5 - 0xDD8]
00006694 486E FFE6 pea.l [A6 - 0x1A]
00006698 3F3C 0806 move.w -[A7], 0x806
0000669C A9EB syscall Pack4/FP68K
0000669E 486D F230 pea.l [A5 - 0xDD0]
000066A2 486E FFD2 pea.l [A6 - 0x2E]
000066A6 3F3C 280E move.w -[A7], 0x280E
000066AA A9EB syscall Pack4/FP68K
000066AC 486E FFD2 pea.l [A6 - 0x2E]
000066B0 486E FFE6 pea.l [A6 - 0x1A]
000066B4 4267 clr.w -[A7]
000066B6 A9EB syscall Pack4/FP68K
000066B8 487A 00C2 pea.l [PC + 0xC2 /* 0000677C, value 0x3FFE8000 */]
000066BC 486E FFE6 pea.l [A6 - 0x1A]
000066C0 4267 clr.w -[A7]
000066C2 A9EB syscall Pack4/FP68K
000066C4 486E FFE6 pea.l [A6 - 0x1A]
000066C8 486E FFF8 pea.l [A6 - 0x8]
000066CC 3F3C 0810 move.w -[A7], 0x810
000066D0 A9EB syscall Pack4/FP68K
000066D2 486E FFF8 pea.l [A6 - 0x8]
000066D6 486E FFE6 pea.l [A6 - 0x1A]
000066DA 3F3C 080E move.w -[A7], 0x80E
000066DE A9EB syscall Pack4/FP68K
000066E0 487A 0090 pea.l [PC + 0x90 /* 00006772, value 0x400DFFFE */]
000066E4 486E FFE6 pea.l [A6 - 0x1A]
000066E8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000066EC A9EB syscall Pack4/FP68K
000066EE 6F08 ble +0xA /* 000066F8 */
000066F0 203C 0000 7FFF move.l D0, 0x7FFF
000066F6 606C bra +0x6E /* 00006764 */
label000066F8:
000066F8 486E FFF8 pea.l [A6 - 0x8]
000066FC 486E FFDC pea.l [A6 - 0x24]
00006700 3F3C 080E move.w -[A7], 0x80E
00006704 A9EB syscall Pack4/FP68K
00006706 41EE FFD2 lea.l A0, [A6 - 0x2E]
0000670A 43FA 005C lea.l A1, [PC + 0x5C /* 00006768, value 0x400E8000 */]
0000670E 20D9 move.l [A0]+, [A1]+
00006710 20D9 move.l [A0]+, [A1]+
00006712 30D9 move.w [A0]+, [A1]+
00006714 0A2E 0080 FFD2 xori.b [A6 - 0x2E], 0x80
0000671A 486E FFD2 pea.l [A6 - 0x2E]
0000671E 486E FFDC pea.l [A6 - 0x24]
00006722 3F3C 000A move.w -[A7], 0xA /* '\n' */
00006726 A9EB syscall Pack4/FP68K
00006728 6408 bcc +0xA /* 00006732 */
0000672A 203C FFFF 8000 move.l D0, 0xFFFF8000
00006730 6032 bra +0x34 /* 00006764 */
label00006732:
00006732 486E FFF8 pea.l [A6 - 0x8]
00006736 486E FFC8 pea.l [A6 - 0x38]
0000673A 3F3C 080E move.w -[A7], 0x80E
0000673E A9EB syscall Pack4/FP68K
00006740 41EE FFC8 lea.l A0, [A6 - 0x38]
00006744 43EE FFBE lea.l A1, [A6 - 0x42]
00006748 22D8 move.l [A1]+, [A0]+
0000674A 22D8 move.l [A1]+, [A0]+
0000674C 32D8 move.w [A1]+, [A0]+
0000674E 486E FFBE pea.l [A6 - 0x42]
00006752 3F3C 0016 move.w -[A7], 0x16
00006756 A9EB syscall Pack4/FP68K
00006758 486E FFBE pea.l [A6 - 0x42]
0000675C 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00006760 48C0 ext.l D0
00006762 588F addq.l A7, 4
label00006764:
00006764 4E5E unlink A6
00006766 4E75 rts
00006768 400E negx.b A6
0000676A 8000 or.b D0, D0
0000676C 0000 0000 ori.b D0, 0x0
00006770 0000 400D ori.b D0, 0xD /* '\r' */
00006774 FFFE .invalid <<F/7/7>>
00006776 0000 0000 ori.b D0, 0x0
0000677A 0000 3FFE ori.b D0, 0xFE
0000677E 8000 or.b D0, D0
00006780 0000 0000 ori.b D0, 0x0
00006784 0000 0000 ori.b D0, 0x0
00006788 0000 0000 ori.b D0, 0x0
0000678C 0000 0000 ori.b D0, 0x0